UNPKG

dcc-decoder

Version:

<img alttext="COVID Green Logo" src="https://raw.githubusercontent.com/lfph/artwork/master/projects/covidgreen/stacked/color/covidgreen-stacked-color.png" width="300" />

20 lines (19 loc) 999 B
import { ValueSetsComputed, RuleSet } from './rules-runner/types'; import { DCCData, VerificationResult, SigningKeys, Valuesets, VaccinationGroup, TestGroup, RecoveryGroup } from './types'; import { CERT_TYPE, CertificateContent } from './types/hcert'; declare const decodeOnly: (inputs: { source: string[]; dccData: DCCData; }) => Promise<VerificationResult>; declare const buildValuesetsComputed: (valuesets: any) => ValueSetsComputed; declare const loadDCCConfigData: (url: any) => Promise<DCCData>; declare const decodeAndValidateRules: (inputs: { source: string[]; ruleCountry: string; ruleLang?: string | 'en'; dccData: DCCData; validationClock?: string; }) => Promise<VerificationResult>; export type { Valuesets, SigningKeys, RuleSet, DCCData, ValueSetsComputed, VaccinationGroup, TestGroup, RecoveryGroup, VerificationResult, CertificateContent, }; export { CERT_TYPE }; export { decodeAndValidateRules, decodeOnly, buildValuesetsComputed, loadDCCConfigData, };