@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
48 lines • 1.03 kB
TypeScript
export default PropertySet;
/**
*
* @deprecated use {@link Blackboard} class instead
*/
declare class PropertySet {
/**
* @param options
* @constructor
*/
constructor(options: any);
data: {};
/**
* @template T
* @param {string} path
* @return {T}
*/
get<T>(path: string): T;
/**
* @template T
* @param {string} path
* @param {T} defaultValue
* @return {T}
*/
getOrDefault<T_1>(path: string, defaultValue: T_1): T_1;
/**
*
* @param {String} path
* @param {Number|Boolean|String} value
*/
set(path: string, value: number | boolean | string): void;
toJSON(): any;
fromJSON(json: any): void;
/**
*
* @param {BinaryBuffer} buffer
*/
toBinaryBuffer(buffer: BinaryBuffer): void;
/**
*
* @param {BinaryBuffer} buffer
*/
fromBinaryBuffer(buffer: BinaryBuffer): void;
}
declare namespace PropertySet {
let typeName: string;
}
//# sourceMappingURL=PropertySet.d.ts.map