Skip to content

Documentation / @facturometro/einvoice / RulesetComposition

Type Alias: RulesetComposition ​

RulesetComposition = readonly Ruleset[]

Defined in: packages/validator/src/rulesets/define.ts:157

An ordered list of ruleset constants to validate against: layers, where later entries modify earlier ones (as in an ESLint flat config or Object.assign). A constant must come after what it requires; rules evaluate, and issues are reported, in list order.

Example ​

ts
import type { RulesetComposition } from '@facturometro/validator';
import { dkRuleset, en16931Ruleset, peppolRuleset } from '@facturometro/validator';

const peppol: RulesetComposition = [en16931Ruleset, peppolRuleset];
const danish: RulesetComposition = [en16931Ruleset, peppolRuleset, dkRuleset];

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.