UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

37 lines 1.17 kB
export default BinaryBufferDeSerializer; /** * @example * const deSerializer = new BinaryBufferDeSerializer(); * * const registry = new BinarySerializationRegistry(); * registry.registerAdapter(new NameSerializationAdapter()); * * deSerializer.registry = registry; * * const ecd = new EntityComponentDataset(); * * const task = deSerializer.process(buffer, {}, ecd); * * task.executeSync(); * * @template CTX * @author Alex Goldring * @copyright Company Named Limited (c) 2025 */ declare class BinaryBufferDeSerializer<CTX> { /** * * @type {BinarySerializationRegistry} */ registry: BinarySerializationRegistry; /** * Note that this method doesn't perform serialization directly, but instead returns a {@link Task} that will do the actual serialization * @param {BinaryBuffer} buffer * @param {CTX} context * @param {EntityComponentDataset} dataset * @returns {Task} */ process(buffer: BinaryBuffer, context: CTX, dataset: EntityComponentDataset): Task; } import Task from "../../../core/process/task/Task.js"; //# sourceMappingURL=BinaryBufferDeSerializer.d.ts.map