@emit-js/args

1.0.6 • Public • Published

@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

Readme

Keywords

Package Sidebar

Install

npm i @emit-js/args

Weekly Downloads

3

Version

1.0.6

License

MIT

Unpacked Size

5.56 kB

Total Files

5

Last publish

Collaborators

  • winton