@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
23 lines (22 loc) • 996 B
TypeScript
/// <reference types="react" />
import { IDirectoryEntryModalProps } from "@docsvision/webclient/BackOffice/DirectoryEntryModal";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { ComponentLogic } from "@docsvision/web/core/component";
import { Domain, Effect, Event, Store } from "effector";
/** @internal */
export declare class DirectoryEntryModalLogic<TParams, TResult> extends ComponentLogic<IDirectoryEntryModalProps<TParams, TResult>> {
init(options: IDirectoryEntryModalProps<TParams, TResult>): void;
domain: Domain;
$modalOpen: Store<boolean>;
showModal: Event<TParams>;
accept: Event<TResult>;
cancel: Event<any>;
requestCancel: Event<any>;
unmountLayoutOnCancelFx: Effect<unknown, unknown, Error>;
modalClosed: Event<void>;
$result: Store<TResult>;
$params: Store<TParams>;
loadLayout: Effect<TParams, GenModels.LayoutViewModel, Error>;
$header: Store<
import("react").ReactNode>;
}