UNPKG

@sphereon/ssi-sdk.data-store

Version:

18 lines 1.09 kB
import { AbstractDigitalCredentialStore } from './AbstractDigitalCredentialStore'; import { AddCredentialArgs, DigitalCredential, GetCredentialArgs, GetCredentialsArgs, GetCredentialsResponse, RemoveCredentialArgs, UpdateCredentialStateArgs } from '../types'; import { OrPromise } from '@sphereon/ssi-types'; import { DataSource } from 'typeorm'; export declare class DigitalCredentialStore extends AbstractDigitalCredentialStore { private readonly dbConnection; private dcRepo; constructor(dbConnection: OrPromise<DataSource>); addCredential: (args: AddCredentialArgs) => Promise<DigitalCredential>; getCredential: (args: GetCredentialArgs) => Promise<DigitalCredential>; getCredentials: (args?: GetCredentialsArgs) => Promise<GetCredentialsResponse>; removeCredential: (args: RemoveCredentialArgs) => Promise<boolean>; private deleteTree; private getRepository; updateCredentialState: (args: UpdateCredentialStateArgs) => Promise<DigitalCredential>; private assertValidDigitalCredential; } //# sourceMappingURL=DigitalCredentialStore.d.ts.map