@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
15 lines (14 loc) • 720 B
TypeScript
import React from "react";
import { $LocalStorage } from "@docsvision/webclient/System/$LocalStorage";
/** Свойства для {@see TextInputDialogHost}. */
export interface ITextInputDialogHostProps {
onCancel: () => void;
onAccept: (value: string) => void;
header: React.ReactNode;
label: React.ReactNode;
password?: boolean;
services: $LocalStorage;
}
/** Компонент диалог для ввода текста с внутренним состоянием. */
export declare function TextInputDialogHost(props: ITextInputDialogHostProps): JSX.Element;
export declare function showTextInputDialog(props: Omit<ITextInputDialogHostProps, "onCancel" | "onAccept">): Promise<string>;