UNPKG

@goiam/react

Version:

React SDK for Go-IAM - A lightweight Identity and Access Management server

28 lines 963 B
import { User } from "./types"; export interface GoIamWrapState { dashboardMe: (dontUpdateTime?: boolean) => Promise<void>; me: () => Promise<void>; verify: (codeChallenge: string, code: string) => Promise<void>; fetch: (url: string, init?: RequestInit) => Promise<Response>; logout: () => void; setBaseUrl: (url: string) => void; setClientId: (id: string) => void; login: () => void; hasRequiredResources: (resources: string[]) => boolean; setLoginPageUrl: (url: string) => void; setCallbackPageUrl: (url: string) => void; setLoadingMe: (loading: boolean) => void; err: string; loginPageUrl: string; loadedState: boolean; clientAvailable: boolean; baseUrl: string; clientId: string; callbackPageUrl: string; loadingMe: boolean; verifying: boolean; user?: User; verified: boolean; } export declare const useGoIam: () => GoIamWrapState; //# sourceMappingURL=state.d.ts.map