casdoor-react-sdk
Version:
React client SDK for Casdoor
16 lines (15 loc) • 593 B
TypeScript
import * as React from "react";
import Sdk from "casdoor-js-sdk";
import type { Message } from "./message";
export interface SilentSigninProps {
sdk: Sdk;
isLoggedIn: () => boolean;
handleReceivedSilentSigninSuccessEvent?: (message: Message) => void;
handleReceivedSilentSigninFailureEvent?: (message: Message) => void;
}
export declare class SilentSignin extends React.Component<SilentSigninProps, any> {
componentDidMount(): void;
listenForSilentSigninEvents: () => void;
render(): JSX.Element | null;
}
export declare function isSilentSigninRequired(): boolean;