/// /// /// /// /// /// /// /// /// /// /// /// declare module "copyright" { export class FramePluginLoginPlatformCopyright { static toString(): string; } } declare module "sk/frame/plugin/login/platform/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/frame/plugin/login/platform/LoginForm" { import { FormInstance } from 'antd/lib/form'; import { UiSafeContainer, UiSafeContainerProps, UiSafeContainerState } from 'foundation/editor/ui/core/UiSafeContainer'; import { UiReference } from 'foundation/editor/ui/UiUtil'; export interface LoginFormProps extends UiSafeContainerProps { onSubmit: any; } export interface LoginFormState extends UiSafeContainerState { } export class LoginForm extends UiSafeContainer { _formRef: UiReference; constructor(props: any, context?: any); setFields(fields: any[]): void; onFinish: (values: any) => void; doLogin: () => void; onForget: (error: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/login/platform/LoginPanel" { import * as React from 'react'; import { PluginService } from 'cross/runtime/framework/plugin/PluginService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { FrameLoginService } from 'cross/frame/module/login/FrameLoginService'; import { UiSafeContainer, UiSafeContainerProps, UiSafeContainerState } from 'foundation/editor/ui/core/UiSafeContainer'; import { UiReference } from 'foundation/editor/ui/UiUtil'; import { UserUnitStorageService } from 'sk/frame/logic/storage/digitization/user/UserUnitStorageService'; import { LoginForm } from "sk/frame/plugin/login/platform/LoginForm"; export interface LoginModalProps extends UiSafeContainerProps { navigate?: any; } export interface LoginModalState extends UiSafeContainerState { } export class LoginPanelInner extends UiSafeContainer { protected _loginFormRef: UiReference; protected _pluginService: PluginService; protected _sessionService: LogicSessionService; protected _frameLoginService: FrameLoginService; protected _userUnitStorageService: UserUnitStorageService; constructor(props: any, context?: any); makeResUrl(address: string): string; onFormSubmit: (values: any) => Promise; componentDidMount(): void; componentWillUnmount(): void; private onKeyDown; private loadUserAsync; render(): JSX.Element; } export var LoginPanel: React.FunctionComponent<{}>; } declare module "sk/frame/plugin/login/platform/LoginPlatformPlugin" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { PluginBase } from 'cross/runtime/framework/plugin/PluginBase'; import { PluginContext } from 'cross/runtime/framework/plugin/PluginContext'; import { PluginResult } from 'cross/runtime/framework/plugin/PluginResult'; import { PluginService } from 'cross/runtime/framework/plugin/PluginService'; import { LoginEvent } from 'cross/data/module/logic/login/LoginEvent'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { FrameLoginService } from 'cross/frame/module/login/FrameLoginService'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; export class LoginPlatformPlugin extends PluginBase { protected _pluginService: PluginService; protected _controlService: UiControlService; protected _desktopService: UiDesktopService; protected _loginService: LoginLogicService; protected _frameLoginService: FrameLoginService; showLogin(redirect?: boolean): void; onLoginAsync(sender: ListenerContext, event: LoginEvent): Promise; onLoginSuccess(sender: ListenerContext, event: LoginEvent): void; onLoginFailure(sender: ListenerContext, event: LoginEvent): void; onLogoutAsync(sender: ListenerContext, event: LoginEvent): Promise; onLogoutSuccess(sender: ListenerContext, event: LoginEvent): void; onLogoutFailure(sender: ListenerContext, event: LoginEvent): void; activeAsync(context: PluginContext): Promise; static get instance(): LoginPlatformPlugin; } }