oauth-pkce
Version:
OAUTH PKCE code_verifier and code_challenge generator
23 lines (22 loc) • 639 B
TypeScript
declare global {
interface Window {
msCrypto: {
getRandomValues: (array: Uint8Array) => Uint8Array;
subtle: {
digest: {
(method: string, seed: unknown): typeof CryptoOperation | PromiseLike<ArrayBuffer>;
};
};
};
CryptoOperation: unknown;
}
}
declare const CryptoOperation: {
[index: string]: unknown;
};
declare type Callback = (error: Error | null, value: {
verifier: string;
challenge: string;
}) => void;
export default function getPkce(length: number | undefined, callback: Callback): void;
export {};