Appearance
Documentation / @kizami/law / LawVersion
Interface: LawVersion
Defined in: types.ts:83
Properties
appliesTo?
optionalappliesTo?: (profile) =>boolean
Defined in: types.ts:87
適用条件(省略時は全テナント)。企業規模で施行日が違う改正で使う
Parameters
profile
Returns
boolean
basis
basis:
string
Defined in: types.ts:89
根拠(条文・通達番号)。コメントではなくデータとして持つ
effectiveFrom
effectiveFrom:
string
Defined in: types.ts:85
適用開始日 "YYYY-MM-DD"
rules
Defined in: types.ts:97
前の版からの差分(部分適用)。最初の版(基準版)は完全な LawRules を持つこと。
差分の粒度は LawRules の「トップレベルのキー単位」。あるキー(例: agreement36)を 版に含める場合は、そのキーの値をまるごと(サブフィールドも全部)指定する — Partial<LawRules> は深いマージをしない(型どおりの浅いマージ)。