supertokens-node
Version:
NodeJS driver for SuperTokens core
19 lines (18 loc) • 813 B
TypeScript
export declare type TypeInput = {
getEmailForUserId: (userId: string) => Promise<string>;
disableDefaultImplementation?: boolean;
getEmailVerificationURL?: (user: User) => Promise<string>;
createAndSendCustomEmail?: (user: User, emailVerificationURLWithToken: string) => Promise<void>;
handlePostEmailVerification?: (user: User) => Promise<void>;
};
export declare type TypeNormalisedInput = {
getEmailForUserId: (userId: string) => Promise<string>;
disableDefaultImplementation: boolean;
getEmailVerificationURL: (user: User) => Promise<string>;
createAndSendCustomEmail: (user: User, emailVerificationURLWithToken: string) => Promise<void>;
handlePostEmailVerification: (user: User) => Promise<void>;
};
export declare type User = {
id: string;
email: string;
};