@capimjs/library-auth
Version:
Professional API using Clean Architecture and TDD. to group validators
25 lines (24 loc) • 531 B
TypeScript
import { AppearanceEnum, LangEnum } from './domain/contracts';
type Input = {
token: string;
domain: string;
roles: string[];
};
type Output = {
sub: string;
email_verified: boolean;
name: string;
preferred_username: string;
given_name: string;
family_name: string;
email: string;
tenant: string;
tenantId: string;
lang: LangEnum;
appearance: AppearanceEnum;
roles: [];
};
export declare class ValidateUser {
validateUser(input: Input): Promise<Output>;
}
export {};