1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-25 20:53:28 +00:00
Files
jslib/common/src/abstractions/userVerification.service.ts
2021-12-16 13:36:21 +01:00

14 lines
460 B
TypeScript

import { SecretVerificationRequest } from "../models/request/secretVerificationRequest";
import { Verification } from "../types/verification";
export abstract class UserVerificationService {
buildRequest: <T extends SecretVerificationRequest>(
verification: Verification,
requestClass?: new () => T,
alreadyHashed?: boolean
) => Promise<T>;
verifyUser: (verification: Verification) => Promise<boolean>;
requestOTP: () => Promise<void>;
}