@puq/names
Version:
The library provides a useful function to create all casing variants of a given string value such as title-case, pascal-case, snake-case and so more.
13 lines • 768 B
TypeScript
export declare const AuthOperationNames: {
readonly forgotPassword: "forgotPassword";
readonly loginWithCredentials: "loginWithCredentials";
readonly loginWithOtp: "loginWithOtp";
readonly logoutFromAllSessions: "logoutFromAllSessions";
readonly logoutFromCurrentSession: "logoutFromCurrentSession";
readonly resetPassword: "resetPassword";
readonly subscribe: "subscribe";
};
export type AuthOperationName = keyof typeof AuthOperationNames;
export declare function isAuthOperationName<T extends AuthOperationName>(operationName: T | string): operationName is T;
export declare function isAuthOperationNameOrThrow<T extends AuthOperationName>(operationName: T | string): operationName is T;
//# sourceMappingURL=auth-operation-name.d.ts.map