blueshell
Version:
A Behavior Tree implementation in modern Javascript
10 lines (9 loc) • 408 B
TypeScript
import { BlueshellState } from '../models';
export interface TreePublisher<B extends BlueshellState, V> {
publishResult(state: B, event: V, topLevel: boolean): void;
configure(options: object): void;
}
export declare class TreeNonPublisher implements TreePublisher<any, any> {
publishResult(_state: BlueshellState, _event: any, _topLevel: boolean): void;
configure(_options: object): void;
}