nestjs-temporal-core
    Preparing search index...

    Type Alias ScheduleSpec

    ScheduleSpec: Omit<SdkScheduleSpec, "intervals" | "jitter"> & {
        intervals?: {
            every: Duration | string | number;
            offset?: Duration | string | number;
        }[];
        jitter?: Duration
        | string
        | number;
        timezones?: string[];
    }

    Schedule specification — extends Temporal SDK's ScheduleSpec from @temporalio/client. Defines when actions should be taken (calendars, intervals, cron expressions, timezone, jitter, etc.).

    intervals[].every, intervals[].offset, and jitter are typed loosely as Duration | string | number so prior user code using plain strings still compiles. timezones?: string[] is retained as a deprecated alias for timezone.

    Type Declaration

    • Optionalintervals?: { every: Duration | string | number; offset?: Duration | string | number }[]

      Interval-based specifications of times.

    • Optionaljitter?: Duration | string | number

      All times will be incremented by a random value from 0 to this amount of jitter.

      Duration (ms-formatted string or number of milliseconds)

    • Optionaltimezones?: string[]

      Use timezone (singular) from the SDK. Kept for backward compatibility; at runtime the first entry is used as timezone.