@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
36 lines (35 loc) • 1.75 kB
TypeScript
/// <reference types="react" />
import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { ControlImpl } from "@docsvision/webclient/System/ControlImpl";
import { $CurrentDialog } from "@docsvision/webclient/System/$CurrentDialog";
import { Optional } from "@docsvision/web/core/services";
import { $LocalStorage } from '@docsvision/webclient/System/$LocalStorage';
import { $ApplicationSettings } from '@docsvision/webclient/StandardServices';
import { $LocalizationController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
/**
* Содержит публичные свойства [EmptyControlStub]{@link EmptyControlStub}.
*/
export declare class ResetSettingsParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления. */
standardCssClass?: string;
services?: Optional<$CurrentDialog> & $LocalStorage & $ApplicationSettings & $LocalizationController;
}
export interface IState extends ResetSettingsParams, BaseControlState {
}
export interface State extends IState {
}
/**
* Элемент управления для отборажения имени и должности пользователя
*/
export declare class ResetSettings extends BaseControl<ResetSettingsParams, IState> {
/** @internal */
protected createParams(): ResetSettingsParams;
/** @internal */
protected createImpl(): ControlImpl;
onResetClick: () => Promise<void>;
link:
import("styled-components").StyledComponent<"button", any, {}, never>;
icon:
import("styled-components").StyledComponent<"div", any, {}, never>;
renderControl(): JSX.Element;
}