@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
20 lines (19 loc) • 1.07 kB
TypeScript
import { CancelableApiEvent, BasicApiEvent } from '@docsvision/webclient/System/ApiEvent';
import { IMainFileAddingArgs } from '@docsvision/webclient/BackOffice/IMainFileAddingArgs';
import { IMainFileAddedArgs } from '@docsvision/webclient/BackOffice/IMainFileAddedArgs';
import { IExtraFileAddingArgs } from '@docsvision/webclient/BackOffice/IExtraFileAddingArgs';
import { IExtraFileAddedArgs } from '@docsvision/webclient/BackOffice/IExtraFileAddedArgs';
export interface ICommandBarManagementService {
mainFileAdding: CancelableApiEvent<IMainFileAddingArgs>;
extraFileAdding: CancelableApiEvent<IExtraFileAddingArgs>;
mainFileAdded: BasicApiEvent<IMainFileAddedArgs>;
extraFileAdded: BasicApiEvent<IExtraFileAddedArgs>;
canAddMain: boolean;
canAddExtra: boolean;
isFilesExpanded(): boolean;
update(): void;
}
export declare type $CommandBarManagement = {
commandBarManagement: ICommandBarManagementService;
};
export declare const $CommandBarManagement: string | ((model?: $CommandBarManagement) => ICommandBarManagementService);