@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
16 lines (10 loc) • 560 B
TypeScript
import ObservedBoolean from "../../../core/model/ObservedBoolean";
import Vector1 from "../../../core/geom/Vector1";
import ObservedString from "../../../core/model/ObservedString";
export class AbstractBlackboard {
contains(name:string, type: any):boolean
acquire<T>(name:string, type:any, initialValue:boolean|string|number):T
acquireBoolean(name:string, initialValue?:boolean):ObservedBoolean
acquireNumber(name:string, initialValue?:number): Vector1
acquireString(name:string, initialValue?:string):ObservedString
}