UNPKG

@storybooker/azure

Version:

StoryBooker Adapter for interacting with Azure services.

18 lines (17 loc) 885 B
import { AuthService, AuthServiceAuthorise, AuthServiceAuthorise as AuthServiceAuthorise$1, Permission, StoryBookerUser } from "@storybooker/core/types"; //#region src/easy-auth.d.ts interface AzureEasyAuthUser extends StoryBookerUser { roles: string[] | null; type: "application" | "user"; } type AzureEasyAuthRoleMap = Map<string, Permission[]>; declare class AzureEasyAuthService implements AuthService<AzureEasyAuthUser> { authorise: AuthService<AzureEasyAuthUser>["authorise"]; constructor(authorise?: AuthServiceAuthorise$1<AzureEasyAuthUser>); getUserDetails: AuthService<AzureEasyAuthUser>["getUserDetails"]; login: AuthService<AzureEasyAuthUser>["login"]; logout: AuthService<AzureEasyAuthUser>["logout"]; } //#endregion export { type AuthServiceAuthorise, AzureEasyAuthRoleMap, AzureEasyAuthService, AzureEasyAuthUser }; //# sourceMappingURL=easy-auth.d.ts.map