@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 924 B
TypeScript
import Vue from "vue";
import { IWebComponentInstance, OmniaContext } from "../..";
import { SubscriptionHandler } from "../../core";
import { AuthenticationCheckerLocalization } from "./loc/localize";
import { SharePointContext } from "../../sp";
export declare class AuthenticationChecker extends Vue implements IWebComponentInstance {
static alreadyRenderedOneInstance: boolean;
subscriptionHandler: SubscriptionHandler;
sharePointContext: SharePointContext;
omniaContext: OmniaContext;
private httpClient;
loc: AuthenticationCheckerLocalization.locInterface;
authValidationApi: string;
omniaUrl: string;
foundOtherError: boolean;
foundErrorStatus401: boolean;
ready: boolean;
show: boolean;
mounted(): void;
init(): void;
preventScrollingOnce(): void;
validateAuthStatus(enableCircuitBreaker?: () => void): void;
render(): VueTsxSupport.JSX.Element;
}