Interface: ValidationService
Defined in: domain/contracts.ts:500
Validates documents against their profile.
Methods
validateDocument()
ts
validateDocument(input): Promise<{
issues: ValidationIssue[];
score?: number;
}>;Defined in: domain/contracts.ts:502
Validates a document and returns the issues found and an optional QA score.
Parameters
| Parameter | Type |
|---|---|
input | { document: DocumentInstance; profile: DocumentProfile; typeLibrary: TypeLibrary; } |
input.document | DocumentInstance |
input.profile | DocumentProfile |
input.typeLibrary | TypeLibrary |
Returns
Promise<{ issues: ValidationIssue[]; score?: number; }>