UNPKG

remix-auth-totp-dev

Version:

A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.

18 lines (17 loc) 703 B
import type { TOTPData, TOTPCookieData } from './index.js'; /** * TOTP Generation. */ export declare function generateSecret(): string; /** * Redirect. */ export declare function redirect(url: string, init?: ResponseInit | number): Response; /** * Miscellaneous. */ export declare function asJweKey(secret: string): Uint8Array<ArrayBuffer>; export declare function coerceToOptionalString(value: unknown): string | undefined; export declare function coerceToOptionalNonEmptyString(value: unknown): string | undefined; export declare function coerceToOptionalTotpSessionData(value: unknown): TOTPCookieData | undefined; export declare function assertTOTPData(obj: unknown): asserts obj is TOTPData;