UNPKG

node-simple-ipc

Version:

A Node.Js module for local Inter Process Communication

29 lines (28 loc) 585 B
export declare const enum IpcDataType { Input = "I", Output = "O", Event = "E" } export interface IpcInput<D = unknown> { correlationId: string; name: string; data: D; type: IpcDataType.Input; } export interface SerializedError { message: string; name?: string; stack?: string; } export interface IpcOutput<D = unknown> { correlationId: string; name: string; data: D; error?: SerializedError; type: IpcDataType.Output; } export interface IpcEvent<D = unknown> { name: string; data?: D; type: IpcDataType.Event; }