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
TypeScript
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>;
}