EventTriggerSelector
n8n-nodes-semble / components/EventTriggerSelector / EventTriggerSelector
Class: EventTriggerSelector¶
Defined in: components/EventTriggerSelector.ts:54
Event Trigger Selector component class EventTriggerSelector
Description¶
Generates event trigger selection UI for trigger nodes
Constructors¶
Constructor¶
new EventTriggerSelector():
EventTriggerSelector
Returns¶
EventTriggerSelector
Methods¶
generateProperty()¶
static
generateProperty(config
):INodeProperties
Defined in: components/EventTriggerSelector.ts:94
Create event trigger selector property for n8n nodes
Parameters¶
config¶
EventTriggerSelectorConfig
= {}
Configuration options
Returns¶
INodeProperties
Generated event trigger selector property
Static¶
getFilteredEventTriggers()¶
private
static
getFilteredEventTriggers(config
):INodePropertyOptions
[]
Defined in: components/EventTriggerSelector.ts:117
Get filtered event trigger options
Parameters¶
config¶
Required
\<EventTriggerSelectorConfig
>
Filter configuration
Returns¶
INodePropertyOptions
[]
Filtered event trigger options
Static¶
getEventTriggerDefinition()¶
static
getEventTriggerDefinition(eventType
):undefined
|EventTriggerDefinition
Defined in: components/EventTriggerSelector.ts:149
Get event trigger definition by type
Parameters¶
eventType¶
Event type to lookup
Returns¶
undefined
| EventTriggerDefinition
Event trigger definition
Static¶
getFilterStrategy()¶
static
getFilterStrategy(eventType
):string
Defined in: components/EventTriggerSelector.ts:159
Get filter strategy for event trigger type
Parameters¶
eventType¶
Event type to get strategy for
Returns¶
string
Filter strategy name
Static¶
isCreationOnly()¶
static
isCreationOnly(eventType
):boolean
Defined in: components/EventTriggerSelector.ts:170
Check if event trigger monitors creation only
Parameters¶
eventType¶
Event type to check
Returns¶
boolean
True if monitors creation only
Static¶
monitorsUpdates()¶
static
monitorsUpdates(eventType
):boolean
Defined in: components/EventTriggerSelector.ts:180
Check if event trigger monitors updates
Parameters¶
eventType¶
Event type to check
Returns¶
boolean
True if monitors updates
Static¶
generateDisplayOptions()¶
static
generateDisplayOptions(eventType
,resources?
):object
Defined in: components/EventTriggerSelector.ts:191
Generate conditional display options for event-specific properties
Parameters¶
eventType¶
Event type to show properties for
resources?¶
string
[]
Resources to show properties for (optional)
Returns¶
object
Display options object
show¶
show:
object
Index Signature¶
[key
: string
]: string
[]
Static¶
validateEventType()¶
static
validateEventType(eventType
):void
Defined in: components/EventTriggerSelector.ts:214
Validate event trigger type
Parameters¶
eventType¶
string
Event type to validate
Returns¶
void
Static¶
Throws¶
If event type is invalid
Properties¶
EVENT_TRIGGERS¶
private
readonly
static
EVENT_TRIGGERS:EventTriggerDefinition
[]
Defined in: components/EventTriggerSelector.ts:58
Available event trigger definitions
DEFAULT_CONFIG¶
private
readonly
static
DEFAULT_CONFIG:Required
\<EventTriggerSelectorConfig
>
Defined in: components/EventTriggerSelector.ts:78
Default configuration for event trigger selector