@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
10 lines (9 loc) • 990 B
TypeScript
import { BasicEventHandler, IBasicEvent } from "@docsvision/webclient/System/IBasicEvent";
import { ICancelableEvent } from "@docsvision/webclient/System/ICancelableEvent";
import { ICancelableEventArgs } from '@docsvision/webclient/System/ICancelableEventArgs';
/** Тип параметра, содержащего событие контрола. */
export declare type BasicApiEvent<T> = IBasicEvent<T> | (Partial<IBasicEvent<T>> & BasicEventHandler<T>);
/** Тип параметра, содержащего отменяемое событие контрола. */
export declare type CancelableApiEvent<T> = ICancelableEvent<T> | (Partial<ICancelableEvent<T>> & BasicEventHandler<ICancelableEventArgs<T>>);
/** Тип параметра, содержащего отменяемое событие контрола. */
export declare type CancelableApiEventEx<T, ArgsT extends ICancelableEventArgs<T>> = ICancelableEvent<T> | (Partial<ICancelableEvent<T>> & BasicEventHandler<ArgsT>);