UNPKG

@qualipool/swissrets-json

Version:
17 lines (16 loc) 766 B
import { SwissRetsInventory } from '../model/swissrets-model'; import { ErrorDto } from '../validator/validator-types'; export type SwissRetsString = string; export interface validatorConfig { /** * If true, additional properties will be removed from the object before validation. * If false, additional properties will cause validation to fail. */ removeAdditional: boolean; } /** * Validates the given SwissRETS JSON string or object against the schema. * @param swissretsJson The SwissRETS JSON string or object to validate. * @returns An array of errors. If the array is empty, the JSON is valid. */ export declare const validateSwissRets: (swissretsJson: SwissRetsString | SwissRetsInventory, config?: validatorConfig) => ErrorDto[];