UNPKG

ai-planning-val

Version:

Javascript/typescript wrapper for VAL (AI Planning plan validation and evaluation tools from KCL Planning department and the planning community around the ICAPS conference).

13 lines (12 loc) 763 B
import { Happening, Plan, PlanInfo } from 'pddl-workspace'; import { ProblemInfo, TimedVariableValue } from 'pddl-workspace'; import { DomainInfo } from 'pddl-workspace'; import { ValStepOptions } from './ValStep'; /** * Evaluates plan in the context of domain and problem and returns the final state. */ export declare class PlanEvaluator { evaluateHappenings(domainInfo: DomainInfo, problemInfo: ProblemInfo, happenings: Happening[], options: ValStepOptions): Promise<TimedVariableValue[] | undefined>; evaluate(domainInfo: DomainInfo, problemInfo: ProblemInfo, planInfo: PlanInfo, options: ValStepOptions): Promise<TimedVariableValue[] | undefined>; evaluatePlan(plan: Plan, options: ValStepOptions): Promise<TimedVariableValue[] | undefined>; }