Appearance
Documentation / @kizami/engine / AutoBreakRule
Interface: AutoBreakRule
Defined in: types.ts:125
自動控除のルール1件(docs/design/breaks.md「採る設計」)。 実労働(休憩控除後)が overMinutes を超えたら発動し、deductMinutes(モードによる調整後) と「実労働 − overMinutes」の小さい方を実効控除として控除する — 控除しても実労働が overMinutes を割り込むことはない。複数ルールが同時に発動する場合は実効控除が最大の ものを採用する(同値なら overMinutes が大きい方)。判定・適用の詳細な意味論(閾値の 選び方・punch/both との組み合わせ)は auto-break.ts の selectRule 参照。
Properties
deductMinutes
deductMinutes:
number
Defined in: types.ts:127
overMinutes
overMinutes:
number
Defined in: types.ts:126