UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

16 lines (15 loc) 535 B
import { AuthenticationMetaData, AuthenticationSessionResult } from "@omnia/fx-models"; export interface OmniaAuthProviderClient { title: string; icon: string; type: AuthenticationMetaData; createRenderer: (ctx: OmniaAuthProviderContext, next: OmniaAuthProviderChainAction) => () => JSX.Element; } export interface OmniaAuthProviderContext { uniqueName: string; redirectUrl: string; showError: () => void; } export interface OmniaAuthProviderChainAction { (result: AuthenticationSessionResult): void; }