UNPKG

@web5/credentials

Version:
13 lines 797 B
import type { ICredentialContextType, ICredentialSubject } from '@sphereon/ssi-types'; import { VcDataModel, VerifiableCredential } from './verifiable-credential.js'; export declare class SsiValidator { static validateCredentialPayload(vc: VerifiableCredential): void; static validateContext(value: ICredentialContextType | ICredentialContextType[]): void; static validateVcType(value: string | string[]): void; static validateVpType(value: string | string[]): void; static validateCredentialSubject(value: ICredentialSubject | ICredentialSubject[]): void; static validateTimestamp(timestamp: string): void; static validateCredentialSchema(vcDataModel: VcDataModel): Promise<void>; static asArray(arg: any | any[]): any[]; } //# sourceMappingURL=validators.d.ts.map