UNPKG

@altostra/core

Version:

Core library for shared types and logic

13 lines (12 loc) 655 B
import type { Maybe } from "../../../common/Maybe"; import type { JwtValidationResult } from "../../../jwt"; import type { IUsersRepository, UserInfo } from "../../Domain/Interfaces/IUsersRepository"; import type { Owner } from "../../Domain/Models/Owner"; import { User } from "../../Domain/Models/Owner"; import type { UsersManagementClientInstance } from "./UsersManagementClient"; export declare class Auth0UsersRepository implements IUsersRepository { private readonly client; constructor(client: UsersManagementClientInstance); getUserInfo(user: User): Promise<Maybe<UserInfo>>; getOwner(jwt: JwtValidationResult): Promise<Owner>; }