blueshell
Version:
A Behavior Tree implementation in modern Javascript
24 lines (23 loc) • 607 B
TypeScript
import { Debugger } from 'inspector';
export type NodePathKey = string;
export type ClassMethodNameKey = string;
export interface NodeMethodInfo {
className: string;
methodName: string;
}
export interface BreakpointData {
nodePath: string;
condition?: string;
nodeName?: string;
nodeParent?: string;
}
export interface BreakpointInfo {
methodInfo: NodeMethodInfo;
breakpointId?: Debugger.BreakpointId;
breakpoints: Map<NodePathKey, BreakpointData>;
}
export interface NodeMethodsInfo {
listOfMethods: NodeMethodInfo[];
nodeName: string;
nodeParent: string;
}