UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

69 lines 1.44 kB
export default ObservedString; /** * * @author Alex Goldring * @copyright Company Named Limited (c) 2025 */ declare class ObservedString extends String { /** * * @param {string} [value] * @constructor */ constructor(value?: string); /** * * @type {String} * @private */ private __value; onChanged: Signal<any, any, any, any, any, any, any, any>; /** * * @param {String} value * @returns {ObservedString} */ set(value: string): ObservedString; /** * * @param {ObservedString} other */ copy(other: ObservedString): void; /** * * @param {ObservedString} other * @returns {boolean} */ equals(other: ObservedString): boolean; /** * * @returns {String} */ getValue(): string; /** * * @param {function} f */ process(f: Function): void; toJSON(): string; fromJSON(obj: any): void; /** * * @param {BinaryBuffer} buffer */ toBinaryBuffer(buffer: BinaryBuffer): void; /** * * @param {BinaryBuffer} buffer */ fromBinaryBuffer(buffer: BinaryBuffer): void; hash(): number; /** * Used for optimized "instanceof" check * @readonly * @type {boolean} */ readonly isObservedString: boolean; } import Signal from "../events/signal/Signal.js"; //# sourceMappingURL=ObservedString.d.ts.map