1.0.6 • Published 5 years ago

@emit-js/args v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

@emit-js/args

emit argument definitions

args

Usage

var emit = require("@emit-js/emit")()
require("@emit-js/args")(emit)

emit("args", "myEvent", {
  myOption: { alias: "m", default: "default value" },
})

emit.any("myEvent", function(arg, prop) {
  expect(arg.myOption).toBe(true)
})

emit.myEvent({ m: true })

Always define args before defining the event.

What this does

  • Describes arguments
  • Aliases arguments
  • Sets default values
  • Makes argument info accessible
1.0.6

5 years ago

1.0.4

5 years ago