Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 560 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 560 Bytes

@dot-event/args

dot-event argument definitions

args

Usage

var dot = require("dot-event")()
require("@dot-event/args")(dot)

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

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

dot.myEvent({ m: true })

Always define args before defining the event.

What this does

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