Type Alias SentinelConfig<TConfig, TSchema>

SentinelConfig: ModuleConfig<
    WithAdditional<
        {
            automations?: SentinelAutomationPayload[];
            schema: TConfig extends Payload
                ? TConfig["schema"]
                : SentinelConfigSchema;
            synchronous?: boolean;
            tasks: Task[];
            throwErrors?: boolean;
        },
        TConfig,
    >,
    TSchema,
>

Type Parameters

  • TConfig extends Payload | void = void
  • TSchema extends string | void = void