UNPKG

@tendrock/ipc

Version:

An IPC system implementation of Minecraft Community Script Protocol for Minecraft Bedrock

14 lines (13 loc) 863 B
import { DeserializeScriptEventIdResult, EncodingType, IHeader, IMetadata, ISerializer, SerializeScriptEventIdOptions } from "../api"; export declare class SerializerV1 implements ISerializer { private assertV1Encoding; serializeData(data: any, encoding: EncodingType): string | string[]; deserializeData(data: string, encoding: EncodingType): any; serializeHeader(header: IHeader): string; deserializeHeader(headerStr: string): IHeader; serializeMetadata(metadata: IMetadata): string; deserializeMetadata(metadataStr: string): IMetadata; serializeToScriptEventId(options: SerializeScriptEventIdOptions): string; serializeAllToScriptEventId(targetEnvIdList: string[], options: Omit<SerializeScriptEventIdOptions, "targetEnvId">): string[]; deserializeScriptEventId(scriptEventId: string): DeserializeScriptEventIdResult; }