pddl-workspace
Version:
19 lines (18 loc) • 508 B
TypeScript
import { ProblemInfo, DomainInfo } from '../index';
/**
* Provides configuration options for the planner invocation.
*/
export interface PlannerOptionsProvider {
/**
* Callback to provide planner config options to pass via the command-line.
* @param request planning request context
*/
providePlannerOptions(request: PlanningRequestContext): string;
}
/**
* Planning request context.
*/
export interface PlanningRequestContext {
domain: DomainInfo;
problem: ProblemInfo;
}