UNPKG

@livechat/customer-auth

Version:

Authorization library for connecting to LiveChat as a customer.

27 lines 892 B
import * as React from 'react'; import { TokenResponse, TokenError } from './types'; type WebViewElement = { reload(): void; }; type TokenRequestCallback = (tokenResponse: TokenResponse | TokenError) => void; type EmptyObj = Record<string, never>; type State = { uri: string | null; }; export declare class AuthWebView extends React.Component<EmptyObj, State> { requesting: boolean; requestQueue: Array<{ uri: string; callback: TokenRequestCallback; }>; state: State; webViewRef: WebViewElement | null; componentDidMount(): void; storeWebViewRef: (ref: WebViewElement) => WebViewElement; onMessage: (event: any) => void; makeRequest(): void; render(): JSX.Element | null; } export { default, isExpiredToken } from './auth'; export { default as validateConfig } from './validateConfig'; //# sourceMappingURL=index.native.d.ts.map