Skip to main content
function createMinRestBetweenShiftsRule(config): CompilationRule;
Enforces a minimum rest period between any two shifts a person works.

Parameters

config
MinRestBetweenShiftsConfig
required

Returns

CompilationRule

Example

const rule = createMinRestBetweenShiftsRule({
  hours: 10,
  priority: "MANDATORY",
});
builder = new ModelBuilder({ ...config, rules: [rule] });