Call Signature
.with().
Unlike schedule, all fields are optional. Use this for
schedules that layer rules, coverage, or other config onto a
complete base schedule.
Type Parameters
TRules
TRules extends readonly unknown[] = readonly ScheduleRuleEntry<BuiltInCpsatRuleRegistry>[]
Parameters
config
BuiltInPartialScheduleConfigInput<TRules>
Returns
Schedule<BuiltInCpsatRuleRegistry>
Example
Call Signature
.with().
Unlike schedule, all fields are optional. Use this for
schedules that layer rules, coverage, or other config onto a
complete base schedule.
Type Parameters
TCustomRuleRegistry
TCustomRuleRegistry extends CpsatRuleRegistry = CpsatRuleRegistry
TRules
TRules extends readonly unknown[] = readonly ScheduleRuleEntry<BuiltInCpsatRuleRegistry & TCustomRuleRegistry>[]
Parameters
config
CustomPartialScheduleConfigInput<TCustomRuleRegistry, TRules>
Returns
Schedule<BuiltInCpsatRuleRegistry & TCustomRuleRegistry>