Сигнал в WorkflowEngine.

Hierarchy

Implements

Constructors

Static Keys Properties

hashKey: "Hash" = 'Hash'
ignoreSignalProcessingModeKey: "IgnoreSignalProcessingMode" = 'IgnoreSignalProcessingMode'
typeKey: "Type" = 'Type'

Accessors

  • get hash(): IStorage<unknown>
  • Дополнительные параметры сигнала.

    Returns IStorage<unknown>

  • set hash(value: IStorage<unknown>): void
  • Дополнительные параметры сигнала.

    Parameters

    Returns void

  • get ignoreSignalProcessingMode(): boolean
  • Определяет, что при обработке сигнала нужно игнорировать режим обработки сигнала, указанный в процессе.

    Returns boolean

  • set ignoreSignalProcessingMode(value: boolean): void
  • Определяет, что при обработке сигнала нужно игнорировать режим обработки сигнала, указанный в процессе.

    Parameters

    • value: boolean

    Returns void

  • get type(): string
  • Тип передаваемого сигнала.

    Returns string

  • set type(value: string): void
  • Тип передаваемого сигнала.

    Parameters

    • value: string

    Returns void

Methods

  • Выполняет очистку хранилища от избыточных данных.

    Returns void

  • Выполняет резолв кеша декораторов для данных объекта-хранилища.

    Returns void

  • Метод, уведомляющий объект о наличии изменений в его хранилище.

    Returns void

  • Returns null | IStorage<unknown>

  • Создаёт сигнал указанного типа.

    Parameters

    • type: string
    • hash: null | IStorage<unknown> = null

    Returns WorkflowEngineSignal

  • Создаёт сигнал типа WorkflowSignalTypes.Default.

    Parameters

    Returns WorkflowEngineSignal

  • Создаёт сигнал типа WorkflowSignalTypes.Exit.

    Returns WorkflowEngineSignal

Generated using TypeDoc