@planq-network/encrypted-backup
Version:
Libraries for implemented password encrypted account backups
22 lines (21 loc) • 1.11 kB
TypeScript
import { ServiceContext as OdisServiceContext } from '@planq-network/identity/lib/odis/query';
import { DomainQuotaStatusRequest, DomainQuotaStatusResponse, DomainRestrictedSignatureRequest, DomainRestrictedSignatureResponse, PoprfServer, SequentialDelayDomain, SequentialDelayDomainState } from '@planq-network/phone-number-privacy-common';
export declare const MOCK_ODIS_ENVIRONMENT: OdisServiceContext;
export declare class MockOdis {
static readonly environment: OdisServiceContext;
readonly state: Record<string, SequentialDelayDomainState>;
readonly poprf: PoprfServer;
private now;
private domainState;
quota(req: DomainQuotaStatusRequest<SequentialDelayDomain>): {
status: number;
body: DomainQuotaStatusResponse;
};
sign(req: DomainRestrictedSignatureRequest<SequentialDelayDomain>): {
status: number;
body: DomainRestrictedSignatureResponse;
};
installQuotaEndpoint(mock: typeof fetchMock, override?: any): void;
installSignEndpoint(mock: typeof fetchMock, override?: any): void;
install(mock: typeof fetchMock): void;
}