Interface: TriggerDefinition
@faeyumbrea/splash-api-types / TriggerDefinition
Defined in: public-api.d.ts:111
A trigger type registered by Splash or another module.
Properties
Section titled “Properties”createBinding
Section titled “createBinding”createBinding: (
splashUuid) =>Promise<boolean>
Defined in: public-api.d.ts:116
Parameters
Section titled “Parameters”splashUuid
Section titled “splashUuid”string
Returns
Section titled “Returns”Promise<boolean>
icon:
string
Defined in: public-api.d.ts:115
label:
string
Defined in: public-api.d.ts:114
Display label, localized in the current language when read from the registry.
listBindings
Section titled “listBindings”listBindings: () =>
TriggerBinding[]
Defined in: public-api.d.ts:117
Returns
Section titled “Returns”removeBinding
Section titled “removeBinding”removeBinding: (
binding) =>Promise<void>
Defined in: public-api.d.ts:118
Parameters
Section titled “Parameters”binding
Section titled “binding”Returns
Section titled “Returns”Promise<void>
type:
string
Defined in: public-api.d.ts:112