UNPKG

catreact

Version:

Catavolt Core React Components

18 lines (17 loc) 769 B
/** * Created by rburson on 12/23/15. */ import * as React from 'react'; import { CvState, CvProps, CvEvent, CvLoginResult, CvContext } from '../core/catreact-core'; export interface CvLoginState extends CvState { } export interface CvLoginProps extends CvProps { loginListeners?: Array<(loginEvent: CvEvent<CvLoginResult>) => void>; renderer?: (cvContext: CvContext, callback: CvLoginCallback) => {}; } export interface CvLoginCallback { isLoggedIn(): boolean; login(gatewayHost: string, tenantId: string, clientType: string, userId: string, password: string): void; loginDirectly(url: string, tenantId: string, clientType: string, userId: string, password: string): void; } export declare var CvLogin: React.ClassicComponentClass<CvLoginProps>;