@web5/credentials
Version:
Verifiable Credentials
13 lines • 797 B
TypeScript
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