@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
24 lines (23 loc) • 1.49 kB
TypeScript
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { DiagramParams } from "@docsvision/webclient/Platform/DiagramOptions";
import { ITransformOptions } from "@docsvision/webclient/Platform/TransformToChartData";
import { IDiagramRequestStrategy, IParseDiagramOptions, IParsedModel, QueryKind } from "@docsvision/webclient/Platform/IDiagramModels";
export declare class DiagramRequestFolderStrategy implements IDiagramRequestStrategy {
options: DiagramParams;
queryKind: QueryKind;
constructor(options: DiagramParams);
createRequest(): GenModels.DistinctValuesDiagramRequestModel;
requestData(): Promise<GenModels.DistinctDiagramValuesModel>;
parseModel(model: GenModels.DistinctDiagramValuesModel, options: IParseDiagramOptions): IParsedModel;
transformToChartData(model: IParsedModel, options: ITransformOptions):
import("@docsvision/webclient/Models/IDiagramModels").IChartData;
}
export declare class DiagramRequestSearchStrategy implements IDiagramRequestStrategy {
options: DiagramParams;
constructor(options: DiagramParams);
createRequest(): GenModels.SearchRequestModelDiagram;
requestData(): Promise<GenModels.SearchResponseModelDiagram>;
parseModel(model: GenModels.SearchResponseModelDiagram, options: IParseDiagramOptions): IParsedModel;
transformToChartData(model: IParsedModel, options: ITransformOptions):
import("@docsvision/webclient/Models/IDiagramModels").IChartData;
}