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
TypeScript
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, };