UNPKG

@vaxxnz/nzcp

Version:

A JavaScript implementation of the NZ COVID Pass verification

23 lines (22 loc) 575 B
import { CredentialSubject, CWTClaims, UnvalidatedCWTClaims } from "./cwtTypes"; export interface Violates { message: string; section: string; link: string; description?: string; } export declare type VerificationResult = { success: true; violates: null; expires: Date; validFrom: Date; credentialSubject: CredentialSubject; raw: CWTClaims; } | { success: false; violates: Violates; expires: Date | null; validFrom: Date | null; credentialSubject: CredentialSubject | null; raw: UnvalidatedCWTClaims | null; };