@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 1.45 kB
TypeScript
import { $GridController, $PagesController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { RequestOptions } from "@docsvision/webclient/Legacy/Utils";
import { DefaultFolderDataLoader } from "@docsvision/webclient/Platform/DefaultFolderDataLoader";
import { IFolderDataLoader } from "@docsvision/webclient/Platform/IFolderDataLoader";
import { $LayoutInfo } from "@docsvision/webclient/System/LayoutServices";
export declare class RecentCardsDashboardWidgetDataLoader extends DefaultFolderDataLoader implements IFolderDataLoader {
protected services: $PagesController & $GridController & $LayoutInfo;
private widgetParams?;
id: string;
constructor(services: $PagesController & $GridController & $LayoutInfo, widgetParams?: any);
load(request: GenModels.CardListRequestModel, isMobile?: boolean): Promise<GenModels.GridViewModel>;
loadLayoutModel(requestData: GenModels.CardListRequestModel, isMobile?: boolean): Promise<GenModels.CardListViewModel>;
findControl(parent: GenModels.ControlModel, controlName: string): GenModels.ControlModel;
prepareRequest(originalRequest: GenModels.CardListRequestModel): GenModels.CardListRequestModel;
protected getRequestOptions(isMobile: boolean): RequestOptions;
prepareResponse(model: GenModels.GridViewModelEx): GenModels.GridViewModelEx;
}