UNPKG

@sphereon/pex

Version:

A Typescript implementation of the v1 and v2 DIF Presentation Exchange specification

22 lines 1.5 kB
export const Status = { INFO: 'info', WARN: 'warn', ERROR: 'error', }; export const Checked = class { tag; status; message; constructor(tag, status, message) { this.tag = tag; this.status = status; this.message = message; } }; export const hasErrors = (checked) => { function isError(chk) { return chk.status === Status.ERROR; } return checked.filter((chk) => isError(chk)).length > 0; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uc3RyYWludFV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vbGliL0NvbnN0cmFpbnRVdGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUc7SUFDcEIsSUFBSSxFQUFFLE1BQWdCO0lBQ3RCLElBQUksRUFBRSxNQUFnQjtJQUN0QixLQUFLLEVBQUUsT0FBaUI7Q0FDekIsQ0FBQztBQVFGLE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRztJQUNkLEdBQUcsQ0FBUztJQUNaLE1BQU0sQ0FBUztJQUNmLE9BQU8sQ0FBVTtJQUV4QixZQUFtQixHQUFXLEVBQUUsTUFBYyxFQUFFLE9BQWdCO1FBQzlELElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQ2YsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7SUFDekIsQ0FBQztDQUNGLENBQUM7QUFNRixNQUFNLENBQUMsTUFBTSxTQUFTLEdBQWUsQ0FBQyxPQUFrQixFQUFXLEVBQUU7SUFDbkUsU0FBUyxPQUFPLENBQUMsR0FBWTtRQUMzQixPQUFPLEdBQUcsQ0FBQyxNQUFNLEtBQUssTUFBTSxDQUFDLEtBQUssQ0FBQztJQUNyQyxDQUFDO0lBRUQsT0FBUSxPQUFxQixDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztBQUN6RSxDQUFDLENBQUMifQ==