@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
16 lines (15 loc) • 1.52 kB
TypeScript
import { GenControllers } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { RequestOptions } from '@docsvision/webclient/Legacy/Utils';
export declare class LayoutRowControllerStub implements GenControllers.ILayoutRowController {
cancelCreation(cardId: string, sectionId: string, rowId: string, parentRowId: string, parentRowSectionId: string, options?: RequestOptions): Promise<void>;
exist(layoutParams: GenModels.RowLayoutParams, options?: RequestOptions): Promise<boolean>;
newRow(createParams: GenModels.LayoutRowCreateParams, options?: RequestOptions): Promise<GenModels.LayoutRowViewModel>;
view(layoutParams: GenModels.RowLayoutParams, options?: RequestOptions): Promise<GenModels.LayoutRowViewModel>;
edit(layoutParams: GenModels.RowLayoutParams, options?: RequestOptions): Promise<GenModels.LayoutRowViewModel>;
delete(row: GenModels.DeleteRowModel, options?: RequestOptions): Promise<void>;
getLayoutPart(layoutPartParams: GenModels.RowLayoutPartParams, options?: RequestOptions): Promise<GenModels.LayoutModel>;
save(model: GenModels.SaveRowControlDataModel, options?: RequestOptions): Promise<void>;
checkModifiedAndLocked(cardId: string, sectionId: string, rowId: string, timestamp: number, options?: RequestOptions): Promise<void>;
checkAccess(cardId: string, sectionId: string, rowId: string, options?: RequestOptions): Promise<boolean>;
}