UNPKG

pddl-gantt

Version:

Plan visualization for AI-Planning plans. The package includes HTML components for Gantt, swimlane and line plot visualization of plan originating from AI Planning solvers.

20 lines (19 loc) 1.4 kB
import { PlanStep } from "pddl-workspace"; import { CustomVisualization } from "./CustomVisualization"; import { DomainVizConfiguration } from "./DomainVizConfiguration"; import { DomainVizConfigurationSchema } from "./DomainVizConfigurationSchema"; export declare class JsonDomainVizConfiguration implements DomainVizConfiguration { private readonly configuration?; private readonly customVisualizationScriptLoader?; private customVisualization?; private customVisualizationScript; constructor(configuration?: DomainVizConfigurationSchema | undefined, customVisualizationScriptLoader?: ((path: string) => string | Promise<string>) | undefined, customVisualization?: CustomVisualization | undefined); static withCustomVisualizationScript(configuration?: DomainVizConfigurationSchema, customDomainVisualizationScript?: string): JsonDomainVizConfiguration; static withCustomVisualization(configuration: DomainVizConfigurationSchema | undefined, customDomainVisualization: CustomVisualization): JsonDomainVizConfiguration; shouldDisplay(planStep: PlanStep): boolean; shouldIgnoreActionParameter(actionName: string, parameterName: string): boolean; private matches; getCustomVisualizationScriptPath(): string | undefined; getCustomVisualizationScript(): Promise<string | undefined>; getCustomVisualization(): Promise<CustomVisualization | undefined>; }