Documentation / @facturometro/einvoice / IssueEnvironment
Interface: IssueEnvironment ​
Defined in: packages/validator/src/engine/issue.ts:185
What every issue of a validation run shares.
Example ​
ts
import type { IssueEnvironment } from '@facturometro/validator';
const env: IssueEnvironment = { definedBy: 'peppol', kind: 'Invoice', ruleset };Properties ​
definedBy ​
readonlydefinedBy:string
Defined in: packages/validator/src/engine/issue.ts:187
Id of the ruleset that defined the rule.
kind ​
readonlykind:"CreditNote"|"Invoice"
Defined in: packages/validator/src/engine/issue.ts:189
Which document is being validated.
ruleset ​
readonlyruleset:RulesetInfo
Defined in: packages/validator/src/engine/issue.ts:191
The ruleset being run.