UNPKG

@digital-passports/javascript-sdk

Version:

JavaScript SDK for interacting with the Digital Passport Hub REST API.

34 lines (29 loc) 846 B
export interface DigitalPassportOptions { apiKey?: string; environment?: string; fetch?: typeof fetch; } export interface PassportData { sku: string; name: string; materials?: Array<{ name: string; percentage: number }>; [key: string]: any; } export interface QRCodeOptions { size?: number; format?: string; [key: string]: any; } export class DigitalPassportError extends Error { status?: number; details?: any; constructor(message: string, status?: number, details?: any); } export class DigitalPassport { constructor(options?: DigitalPassportOptions); listPassports(): Promise<any>; createPassport(data: PassportData): Promise<any>; generateQRCode(passportId: string, options?: QRCodeOptions): Promise<any>; } export const version: string; export default DigitalPassport;