//#region src/common/msg/pipe.d.ts interface Pipe { /** Function to post raw message */ post: (data: PipeObjectData) => Promise | void; /** Listener to receive raw message */ on: (fn: (data: PipeObjectData) => Promise | void) => void; /** Custom function to serialize data */ serialize?: (data: PipeObjectData) => Promise | PipeRawData; /** Custom function to deserialize data */ deserialize?: (data: PipeRawData) => Promise | PipeObjectData; } //#endregion export { Pipe as t }; //# sourceMappingURL=pipe-Dgfm7NNL.d.mts.map