Documentation
    Preparing search index...

    Trigger class

    Implements

    Index

    Constructors

    Properties

    action: string
    channel?: string
    configuration: any
    description?: string
    id?: null | number
    min_role?: number
    name?: string
    run?: (row: Row, extraArgs?: any) => Promise<any>
    table_id?: null | number
    table_name?: string
    when_trigger: string

    Accessors

    • get abbreviated_actions(): {
          disableInBuilder: boolean;
          disableInWorkflow: boolean;
          hasConfig: boolean;
          name: string;
          namespace: any;
          requireRow: boolean;
      }[]

      Returns {
          disableInBuilder: boolean;
          disableInWorkflow: boolean;
          hasConfig: boolean;
          name: string;
          namespace: any;
          requireRow: boolean;
      }[]

    Methods

    • Parameters

      • __namedParameters: {
            apiNeverTriggers?: boolean;
            builtInLabel?: string;
            builtIns?: string[];
            forBuilder?: boolean;
            forWorkflow?: boolean;
            noMultiStep?: boolean;
            notRequireRow?: boolean;
            tableTriggers?: number;
            workflow?: boolean;
        }

      Returns any[]

    • Emit an event: run associated triggers

      Parameters

      • eventType: string
      • channel: null | string = null
      • OptionaluserPW: object | export= = {}
      • Optionalpayload: any

      Returns void

    • Run table triggers

      Parameters

      • when_trigger: string
      • table: null | AbstractTable
      • row: Row
      • OptionalresultCollector: any
      • Optionaluser: Row
      • OptionalextraArgs: any

      Returns Promise<void>

    • Parameters

      • eventType: string
      • channel: null | string = null
      • user: {} = {}
      • Optionalpayload: any

      Returns Promise<void>

    • Parameters

      • __namedParameters: { apiNeverTriggers?: boolean; noWorkflows?: boolean; tableTriggers?: number }

      Returns string[]