@mittls/uniauth
Version:
A flexible authentication wrapper supporting multiple strategies.
16 lines (13 loc) • 353 B
text/typescript
type JWTOptions = {
secret: string;
expiresIn?: string | number;
};
declare class JWTAuth {
private secret;
private expiresIn?;
constructor(options: JWTOptions);
generateToken(payload: object): string;
verifyToken(token: string): string | object;
}
declare function greet(name?: string): string;
export { JWTAuth, greet };