gaffa-switch

1.1.1 • Public • Published

gaffa-switch

switch action for gaffa

Run different actions based on the result of an expression.

Install:

npm i gaffa-switch

Add to gaffa:

var Switch = require('gaffa-switch');

gaffa.registerCnstructor(Switch);

Usage

var switchAction = new SwitchContainer();

// Add to gaffa...

API

Properties (instanceof Gaffa.Property)

switch (get)

The value to switch on.

eg:

switchAction['switch'].binding = '(? a "thing" "stuff")';
switchAction.actions.thing = [thingActions...];
switchAction.actions.stuff = [stuffActions...];

You can also provide a default if nothing matches:

switchAction.actions['default'] = [defaultActions...]

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i gaffa-switch

      Weekly Downloads

      1

      Version

      1.1.1

      License

      MIT

      Last publish

      Collaborators

      • korynunn