@testring/transport
Advanced tools
| import { TransportMessageHandler } from '@testring/types'; | ||
| declare class BroadcastTransport { | ||
| private triggerListeners; | ||
| private rootProcess; | ||
| constructor(triggerListeners: TransportMessageHandler, rootProcess: NodeJS.Process); | ||
| /** | ||
| * Sending message to all connected processes | ||
| */ | ||
| broadcast(type: string, payload: any): void; | ||
| broadcastLocal(type: string, payload: any): void; | ||
| private registerRootProcess; | ||
| private handleRootProcessMessage; | ||
| private sendMessage; | ||
| } | ||
| export { BroadcastTransport }; | ||
| //# sourceMappingURL=broadcast-transport.d.ts.map |
| {"version":3,"file":"broadcast-transport.d.ts","sourceRoot":"","sources":["../src/broadcast-transport.ts"],"names":[],"mappings":"AAAA,OAAO,EAEH,uBAAuB,EAG1B,MAAM,iBAAiB,CAAC;AAGzB,cAAM,kBAAkB;IAEhB,OAAO,CAAC,gBAAgB;IACxB,OAAO,CAAC,WAAW;gBADX,gBAAgB,EAAE,uBAAuB,EACzC,WAAW,EAAE,MAAM,CAAC,OAAO;IAKvC;;OAEG;IACI,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,GAAG,IAAI;IAO3C,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG;IAOhD,OAAO,CAAC,mBAAmB;IAM3B,OAAO,CAAC,wBAAwB;IAuBhC,OAAO,CAAC,WAAW;CAKtB;AAED,OAAO,EAAC,kBAAkB,EAAC,CAAC"} |
| import { IWorkerEmitter, TransportMessageHandler } from '@testring/types'; | ||
| declare class DirectTransport { | ||
| private triggerListeners; | ||
| private static createMessageUID; | ||
| private static isMessageFromProcess; | ||
| private childRegistry; | ||
| private responseHandlers; | ||
| constructor(triggerListeners: TransportMessageHandler); | ||
| getProcessesList(): Array<string>; | ||
| /** | ||
| * Sending direct message to child process. Returns promise, | ||
| * that resolves, when child process answers to message (like in TCP) | ||
| */ | ||
| send(processID: string, type: string, payload: any): Promise<void>; | ||
| registerChild(processID: string, child: IWorkerEmitter): void; | ||
| private handleChildClose; | ||
| private handleChildMessage; | ||
| private handleMessageResponse; | ||
| } | ||
| export { DirectTransport }; | ||
| //# sourceMappingURL=direct-transport.d.ts.map |
| {"version":3,"file":"direct-transport.d.ts","sourceRoot":"","sources":["../src/direct-transport.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,cAAc,EAEd,uBAAuB,EAG1B,MAAM,iBAAiB,CAAC;AAIzB,cAAM,eAAe;IAaL,OAAO,CAAC,gBAAgB;IAZpC,OAAO,CAAC,MAAM,CAAC,gBAAgB;IAI/B,OAAO,CAAC,MAAM,CAAC,oBAAoB;IAInC,OAAO,CAAC,aAAa,CAA0C;IAE/D,OAAO,CAAC,gBAAgB,CAAoC;gBAExC,gBAAgB,EAAE,uBAAuB;IAEtD,gBAAgB,IAAI,KAAK,CAAC,MAAM,CAAC;IAIxC;;;OAGG;IACI,IAAI,CAAC,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC;IAgClE,aAAa,CAAC,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc;IAe7D,OAAO,CAAC,gBAAgB;IAexB,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,qBAAqB;CAQhC;AAED,OAAO,EAAC,eAAe,EAAC,CAAC"} |
| import { Transport } from './transport'; | ||
| import { serialize, deserialize } from './serialize'; | ||
| declare const transport: Transport; | ||
| export { Transport, transport, serialize, deserialize }; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAC,SAAS,EAAC,MAAM,aAAa,CAAC;AACtC,OAAO,EAAC,SAAS,EAAE,WAAW,EAAC,MAAM,aAAa,CAAC;AAEnD,QAAA,MAAM,SAAS,WAAyB,CAAC;AAEzC,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAC,CAAC"} |
| import { ITransportSerializedStruct, TransportSerializer, TransportDeserializer } from '@testring/types'; | ||
| export interface ISerializedArray extends ITransportSerializedStruct { | ||
| $key: string; | ||
| values: Array<ITransportSerializedStruct>; | ||
| } | ||
| export declare const ARRAY_KEY = "Array"; | ||
| export declare function serializeArray(array: Array<any>, serialize: TransportSerializer): ISerializedArray; | ||
| export declare function deserializeArray(serializedArray: ISerializedArray, deserialize: TransportDeserializer): Array<any>; | ||
| //# sourceMappingURL=array.d.ts.map |
| {"version":3,"file":"array.d.ts","sourceRoot":"","sources":["../../src/serialize/array.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,0BAA0B,EAC1B,mBAAmB,EACnB,qBAAqB,EACxB,MAAM,iBAAiB,CAAC;AAEzB,MAAM,WAAW,gBAAiB,SAAQ,0BAA0B;IAChE,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAC;CAC7C;AAED,eAAO,MAAM,SAAS,UAAU,CAAC;AAEjC,wBAAgB,cAAc,CAC1B,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,EACjB,SAAS,EAAE,mBAAmB,GAC/B,gBAAgB,CAKlB;AAED,wBAAgB,gBAAgB,CAC5B,eAAe,EAAE,gBAAgB,EACjC,WAAW,EAAE,qBAAqB,GACnC,KAAK,CAAC,GAAG,CAAC,CAEZ"} |
| import { ITransportSerializedStruct } from '@testring/types'; | ||
| export interface ISerializedBuffer extends ITransportSerializedStruct { | ||
| $key: string; | ||
| data: string; | ||
| } | ||
| export declare const BUFFER_KEY = "Buffer"; | ||
| export declare function serializeBuffer(buffer: Buffer): ISerializedBuffer; | ||
| export declare function deserializeBuffer(serializedBuffer: ISerializedBuffer): Buffer; | ||
| //# sourceMappingURL=buffer.d.ts.map |
| {"version":3,"file":"buffer.d.ts","sourceRoot":"","sources":["../../src/serialize/buffer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,0BAA0B,EAAC,MAAM,iBAAiB,CAAC;AAE3D,MAAM,WAAW,iBAAkB,SAAQ,0BAA0B;IACjE,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,eAAO,MAAM,UAAU,WAAW,CAAC;AAEnC,wBAAgB,eAAe,CAAC,MAAM,EAAE,MAAM,GAAG,iBAAiB,CAKjE;AAED,wBAAgB,iBAAiB,CAAC,gBAAgB,EAAE,iBAAiB,GAAG,MAAM,CAE7E"} |
| import { ITransportSerializedStruct } from '@testring/types'; | ||
| export interface ISerializedDate extends ITransportSerializedStruct { | ||
| $key: string; | ||
| data: number; | ||
| } | ||
| export declare const DATE_KEY = "Date"; | ||
| export declare function serializeDate(date: Date): ISerializedDate; | ||
| export declare function deserializeDate(serializedDate: ISerializedDate): Date; | ||
| //# sourceMappingURL=date.d.ts.map |
| {"version":3,"file":"date.d.ts","sourceRoot":"","sources":["../../src/serialize/date.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,0BAA0B,EAAC,MAAM,iBAAiB,CAAC;AAE3D,MAAM,WAAW,eAAgB,SAAQ,0BAA0B;IAC/D,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,eAAO,MAAM,QAAQ,SAAS,CAAC;AAE/B,wBAAgB,aAAa,CAAC,IAAI,EAAE,IAAI,GAAG,eAAe,CAKzD;AAED,wBAAgB,eAAe,CAAC,cAAc,EAAE,eAAe,GAAG,IAAI,CAErE"} |
| import { ITransportSerializedStruct } from '@testring/types'; | ||
| export interface ISerializedError extends ITransportSerializedStruct { | ||
| $key: string; | ||
| type: string; | ||
| message: string; | ||
| stack: string | void; | ||
| } | ||
| export declare const ERROR_KEY = "Error"; | ||
| export declare function serializeError(error: Error | EvalError): ISerializedError; | ||
| export declare function deserializeError(serializedError: ISerializedError): Error; | ||
| //# sourceMappingURL=error.d.ts.map |
| {"version":3,"file":"error.d.ts","sourceRoot":"","sources":["../../src/serialize/error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,0BAA0B,EAAC,MAAM,iBAAiB,CAAC;AAE3D,MAAM,WAAW,gBAAiB,SAAQ,0BAA0B;IAChE,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,GAAG,IAAI,CAAC;CACxB;AAED,eAAO,MAAM,SAAS,UAAU,CAAC;AAEjC,wBAAgB,cAAc,CAAC,KAAK,EAAE,KAAK,GAAG,SAAS,GAAG,gBAAgB,CAOzE;AAED,wBAAgB,gBAAgB,CAAC,eAAe,EAAE,gBAAgB,GAAG,KAAK,CAuCzE"} |
| import { ITransportSerializedStruct } from '@testring/types'; | ||
| export interface ISerializedFunction extends ITransportSerializedStruct { | ||
| $key: string; | ||
| body: string; | ||
| arguments: Array<string>; | ||
| } | ||
| export declare const FUNCTION_KEY = "Function"; | ||
| export declare function serializeFunction(func: Function): ISerializedFunction; | ||
| export declare function deserializeFunction(serializedFunction: ISerializedFunction): Function; | ||
| //# sourceMappingURL=function.d.ts.map |
| {"version":3,"file":"function.d.ts","sourceRoot":"","sources":["../../src/serialize/function.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,0BAA0B,EAAC,MAAM,iBAAiB,CAAC;AAE3D,MAAM,WAAW,mBAAoB,SAAQ,0BAA0B;IACnE,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAC5B;AAED,eAAO,MAAM,YAAY,aAAa,CAAC;AAuCvC,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,QAAQ,GAAG,mBAAmB,CAUrE;AAED,wBAAgB,mBAAmB,CAC/B,kBAAkB,EAAE,mBAAmB,GACxC,QAAQ,CAMV"} |
| import { TransportSerializer, TransportDeserializer } from '@testring/types'; | ||
| export declare const serialize: TransportSerializer; | ||
| export declare const deserialize: TransportDeserializer; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/serialize/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAEH,mBAAmB,EACnB,qBAAqB,EACxB,MAAM,iBAAiB,CAAC;AA6CzB,eAAO,MAAM,SAAS,EAAE,mBAwCvB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,qBA4BzB,CAAC"} |
| import { ITransportSerializedStruct, TransportSerializer, TransportDeserializer } from '@testring/types'; | ||
| export interface ISerializedObject extends ITransportSerializedStruct { | ||
| $key: string; | ||
| dictionary: Record<string, unknown>; | ||
| } | ||
| export declare const OBJECT_KEY = "Object"; | ||
| export declare function serializeObject(object: Record<string, unknown>, serialize: TransportSerializer): ISerializedObject; | ||
| export declare function deserializeObject(serializedObject: ISerializedObject, deserialize: TransportDeserializer): Record<string, unknown>; | ||
| //# sourceMappingURL=object.d.ts.map |
| {"version":3,"file":"object.d.ts","sourceRoot":"","sources":["../../src/serialize/object.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,0BAA0B,EAC1B,mBAAmB,EACnB,qBAAqB,EACxB,MAAM,iBAAiB,CAAC;AAEzB,MAAM,WAAW,iBAAkB,SAAQ,0BAA0B;IACjE,IAAI,EAAE,MAAM,CAAC;IACb,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CACvC;AAED,eAAO,MAAM,UAAU,WAAW,CAAC;AAEnC,wBAAgB,eAAe,CAC3B,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,EAC/B,SAAS,EAAE,mBAAmB,GAC/B,iBAAiB,CAanB;AAED,wBAAgB,iBAAiB,CAC7B,gBAAgB,EAAE,iBAAiB,EACnC,WAAW,EAAE,qBAAqB,GACnC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAazB"} |
| import { ITransport, IWorkerEmitter, TransportMessageHandler } from '@testring/types'; | ||
| import { EventEmitter } from 'events'; | ||
| export declare class Transport implements ITransport { | ||
| private broadcastToLocal; | ||
| private emitter; | ||
| private directTransport; | ||
| private broadcastTransport; | ||
| constructor(rootProcess?: NodeJS.Process, broadcastToLocal?: boolean); | ||
| getProcessesList(): Array<string>; | ||
| send<T = any>(processID: string, messageType: string, payload: T): Promise<void>; | ||
| broadcast<T = any>(messageType: string, payload: T): void; | ||
| broadcastLocal<T = any>(messageType: string, payload: T): void; | ||
| broadcastUniversally<T = any>(messageType: string, payload: T): void; | ||
| isChildProcess(): boolean; | ||
| registerChild(processID: string, child: IWorkerEmitter): void; | ||
| on<T = any>(messageType: string, callback: TransportMessageHandler<T>): () => EventEmitter<{}>; | ||
| once<T = any>(messageType: string, callback: TransportMessageHandler<T>): () => EventEmitter<{}>; | ||
| onceFrom<T = any>(processID: string, messageType: string, callback: TransportMessageHandler<T>): () => EventEmitter<{}>; | ||
| private triggerListeners; | ||
| } | ||
| //# sourceMappingURL=transport.d.ts.map |
| {"version":3,"file":"transport.d.ts","sourceRoot":"","sources":["../src/transport.ts"],"names":[],"mappings":"AAGA,OAAO,EACH,UAAU,EACV,cAAc,EACd,uBAAuB,EAE1B,MAAM,iBAAiB,CAAC;AAGzB,OAAO,EAAC,YAAY,EAAC,MAAM,QAAQ,CAAC;AAIpC,qBAAa,SAAU,YAAW,UAAU;IASpC,OAAO,CAAC,gBAAgB;IAR5B,OAAO,CAAC,OAAO,CAAoC;IAEnD,OAAO,CAAC,eAAe,CAAkB;IAEzC,OAAO,CAAC,kBAAkB,CAAqB;gBAG3C,WAAW,GAAE,MAAM,CAAC,OAAiB,EAC7B,gBAAgB,GAAE,OAA0B;IASjD,gBAAgB,IAAI,KAAK,CAAC,MAAM,CAAC;IAIjC,IAAI,CAAC,CAAC,GAAG,GAAG,EACf,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,CAAC,GACX,OAAO,CAAC,IAAI,CAAC;IAIT,SAAS,CAAC,CAAC,GAAG,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,GAAG,IAAI;IAIzD,cAAc,CAAC,CAAC,GAAG,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,GAAG,IAAI;IAI9D,oBAAoB,CAAC,CAAC,GAAG,GAAG,EAC/B,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,CAAC,GACX,IAAI;IAQA,cAAc;IAId,aAAa,CAAC,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc;IAItD,EAAE,CAAC,CAAC,GAAG,GAAG,EACb,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC;IAOjC,IAAI,CAAC,CAAC,GAAG,GAAG,EACf,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC;IAOjC,QAAQ,CAAC,CAAC,GAAG,GAAG,EACnB,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC;IAcxC,OAAO,CAAC,gBAAgB;CAM3B"} |
| { | ||
| "extends": "./tsconfig.json", | ||
| "compilerOptions": { | ||
| "outDir": "dist", | ||
| "rootDir": "src", | ||
| "noEmit": false, | ||
| "composite": true | ||
| }, | ||
| "exclude": ["test"] | ||
| } |
@@ -36,3 +36,6 @@ "use strict"; | ||
| if (message.payload && typeof message.payload.$key === 'string') { | ||
| normalizedMessage = Object.assign(Object.assign({}, message), { payload: (0, serialize_1.deserialize)(message.payload) }); | ||
| normalizedMessage = { | ||
| ...message, | ||
| payload: (0, serialize_1.deserialize)(message.payload), | ||
| }; | ||
| } | ||
@@ -39,0 +42,0 @@ this.triggerListeners(normalizedMessage); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"broadcast-transport.js","sourceRoot":"","sources":["../src/broadcast-transport.ts"],"names":[],"mappings":";;;AAMA,2CAAmD;AAEnD,MAAM,kBAAkB;IACpB,YACY,gBAAyC,EACzC,WAA2B;QAD3B,qBAAgB,GAAhB,gBAAgB,CAAyB;QACzC,gBAAW,GAAX,WAAW,CAAgB;QAEnC,IAAI,CAAC,mBAAmB,EAAE,CAAC;IAC/B,CAAC;IAED;;OAEG;IACI,SAAS,CAAC,IAAY,EAAE,OAAY;QACvC,IAAI,CAAC,WAAW,CAAC;YACb,IAAI;YACJ,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC9B,CAAC,CAAC;IACP,CAAC;IAEM,cAAc,CAAC,IAAY,EAAE,OAAY;QAC5C,IAAI,CAAC,gBAAgB,CAAC;YAClB,IAAI;YACJ,OAAO;SACV,CAAC,CAAC;IACP,CAAC;IAEO,mBAAmB;QACvB,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,EAAE,CACvC,IAAI,CAAC,wBAAwB,CAAC,OAAc,CAAC,CAChD,CAAC;IACN,CAAC;IAEO,wBAAwB,CAAC,OAAgC;QAC7D,8BAA8B;QAC9B,IAAI,CAAC,OAAO,IAAI,OAAO,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC/C,OAAO;QACX,CAAC;QAED,IAAI,iBAAiB,GAAG,OAAO,CAAC;QAEhC,IAAI,OAAO,CAAC,OAAO,IAAI,OAAO,OAAO,CAAC,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC9D,iBAAiB,mCACV,OAAO,KACV,OAAO,EAAE,IAAA,uBAAW,EAAC,OAAO,CAAC,OAAO,CAAC,GACxC,CAAC;QACN,CAAC;QAED,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC;QAEzC,IAAI,CAAC,WAAW,CAAC;YACb,IAAI,wEAA8C;YAClD,OAAO,EAAE,iBAAiB,CAAC,GAAG;SACjC,CAAC,CAAC;IACP,CAAC;IAEO,WAAW,CAAC,OAAmC;QACnD,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,KAAK,UAAU,EAAE,CAAC;YAC9C,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC;IACL,CAAC;CACJ;AAEO,gDAAkB"} | ||
| {"version":3,"file":"broadcast-transport.js","sourceRoot":"","sources":["../src/broadcast-transport.ts"],"names":[],"mappings":";;;AAMA,2CAAmD;AAEnD,MAAM,kBAAkB;IACpB,YACY,gBAAyC,EACzC,WAA2B;QAD3B,qBAAgB,GAAhB,gBAAgB,CAAyB;QACzC,gBAAW,GAAX,WAAW,CAAgB;QAEnC,IAAI,CAAC,mBAAmB,EAAE,CAAC;IAC/B,CAAC;IAED;;OAEG;IACI,SAAS,CAAC,IAAY,EAAE,OAAY;QACvC,IAAI,CAAC,WAAW,CAAC;YACb,IAAI;YACJ,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC9B,CAAC,CAAC;IACP,CAAC;IAEM,cAAc,CAAC,IAAY,EAAE,OAAY;QAC5C,IAAI,CAAC,gBAAgB,CAAC;YAClB,IAAI;YACJ,OAAO;SACV,CAAC,CAAC;IACP,CAAC;IAEO,mBAAmB;QACvB,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,EAAE,CACvC,IAAI,CAAC,wBAAwB,CAAC,OAAc,CAAC,CAChD,CAAC;IACN,CAAC;IAEO,wBAAwB,CAAC,OAAgC;QAC7D,8BAA8B;QAC9B,IAAI,CAAC,OAAO,IAAI,OAAO,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC/C,OAAO;QACX,CAAC;QAED,IAAI,iBAAiB,GAAG,OAAO,CAAC;QAEhC,IAAI,OAAO,CAAC,OAAO,IAAI,OAAO,OAAO,CAAC,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC9D,iBAAiB,GAAG;gBAChB,GAAG,OAAO;gBACV,OAAO,EAAE,IAAA,uBAAW,EAAC,OAAO,CAAC,OAAO,CAAC;aACxC,CAAC;QACN,CAAC;QAED,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC;QAEzC,IAAI,CAAC,WAAW,CAAC;YACb,IAAI,wEAA8C;YAClD,OAAO,EAAE,iBAAiB,CAAC,GAAG;SACjC,CAAC,CAAC;IACP,CAAC;IAEO,WAAW,CAAC,OAAmC;QACnD,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,KAAK,UAAU,EAAE,CAAC;YAC9C,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnC,CAAC;IACL,CAAC;CACJ;AAEO,gDAAkB"} |
@@ -75,3 +75,6 @@ "use strict"; | ||
| if (message.payload && typeof message.payload.$key === 'string') { | ||
| normalizedMessage = Object.assign(Object.assign({}, message), { payload: (0, serialize_1.deserialize)(message.payload) }); | ||
| normalizedMessage = { | ||
| ...message, | ||
| payload: (0, serialize_1.deserialize)(message.payload), | ||
| }; | ||
| } | ||
@@ -78,0 +81,0 @@ switch (message.type) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"direct-transport.js","sourceRoot":"","sources":["../src/direct-transport.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"direct-transport.js","sourceRoot":"","sources":["../src/direct-transport.ts"],"names":[],"mappings":"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"} |
+5
-2
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.deserialize = exports.serialize = exports.transport = exports.Transport = void 0; | ||
| const process = require("process"); | ||
| const node_process_1 = __importDefault(require("node:process")); | ||
| const transport_1 = require("./transport"); | ||
@@ -10,4 +13,4 @@ Object.defineProperty(exports, "Transport", { enumerable: true, get: function () { return transport_1.Transport; } }); | ||
| Object.defineProperty(exports, "deserialize", { enumerable: true, get: function () { return serialize_1.deserialize; } }); | ||
| const transport = new transport_1.Transport(process); | ||
| const transport = new transport_1.Transport(node_process_1.default); | ||
| exports.transport = transport; | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,mCAAmC;AACnC,2CAAsC;AAK9B,0FALA,qBAAS,OAKA;AAJjB,2CAAmD;AAIrB,0FAJtB,qBAAS,OAIsB;AAAE,4FAJtB,uBAAW,OAIsB;AAFpD,MAAM,SAAS,GAAG,IAAI,qBAAS,CAAC,OAAO,CAAC,CAAC;AAEtB,8BAAS"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAmC;AACnC,2CAAsC;AAK9B,0FALA,qBAAS,OAKA;AAJjB,2CAAmD;AAIrB,0FAJtB,qBAAS,OAIsB;AAAE,4FAJtB,uBAAW,OAIsB;AAFpD,MAAM,SAAS,GAAG,IAAI,qBAAS,CAAC,sBAAO,CAAC,CAAC;AAEtB,8BAAS"} |
@@ -40,5 +40,7 @@ "use strict"; | ||
| const error = new Constructor(serializedError.message); | ||
| error.stack = serializedError.stack; | ||
| if (typeof serializedError.stack === 'string') { | ||
| error.stack = serializedError.stack; | ||
| } | ||
| return error; | ||
| } | ||
| //# sourceMappingURL=error.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"error.js","sourceRoot":"","sources":["../../src/serialize/error.ts"],"names":[],"mappings":";;;AAWA,wCAOC;AAED,4CAqCC;AAhDY,QAAA,SAAS,GAAG,OAAO,CAAC;AAEjC,SAAgB,cAAc,CAAC,KAAwB;IACnD,OAAO;QACH,IAAI,EAAE,iBAAS;QACf,IAAI,EAAE,KAAK,CAAC,IAAI;QAChB,OAAO,EAAE,KAAK,CAAC,OAAO;QACtB,KAAK,EAAE,KAAK,CAAC,KAAK;KACrB,CAAC;AACN,CAAC;AAED,SAAgB,gBAAgB,CAAC,eAAiC;IAC9D,IAAI,WAAW,CAAC;IAEhB,QAAQ,eAAe,CAAC,IAAI,EAAE,CAAC;QAC3B,KAAK,WAAW;YACZ,WAAW,GAAG,SAAS,CAAC;YACxB,MAAM;QAEV,KAAK,YAAY;YACb,WAAW,GAAG,UAAU,CAAC;YACzB,MAAM;QAEV,KAAK,gBAAgB;YACjB,WAAW,GAAG,cAAc,CAAC;YAC7B,MAAM;QAEV,KAAK,aAAa;YACd,WAAW,GAAG,WAAW,CAAC;YAC1B,MAAM;QAEV,KAAK,WAAW;YACZ,WAAW,GAAG,SAAS,CAAC;YACxB,MAAM;QAEV,KAAK,UAAU;YACX,WAAW,GAAG,QAAQ,CAAC;YACvB,MAAM;QAEV;YACI,WAAW,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,MAAM,KAAK,GAAG,IAAI,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC;IAEvD,KAAK,CAAC,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;IAEpC,OAAO,KAAK,CAAC;AACjB,CAAC"} | ||
| {"version":3,"file":"error.js","sourceRoot":"","sources":["../../src/serialize/error.ts"],"names":[],"mappings":";;;AAWA,wCAOC;AAED,4CAuCC;AAlDY,QAAA,SAAS,GAAG,OAAO,CAAC;AAEjC,SAAgB,cAAc,CAAC,KAAwB;IACnD,OAAO;QACH,IAAI,EAAE,iBAAS;QACf,IAAI,EAAE,KAAK,CAAC,IAAI;QAChB,OAAO,EAAE,KAAK,CAAC,OAAO;QACtB,KAAK,EAAE,KAAK,CAAC,KAAK;KACrB,CAAC;AACN,CAAC;AAED,SAAgB,gBAAgB,CAAC,eAAiC;IAC9D,IAAI,WAAW,CAAC;IAEhB,QAAQ,eAAe,CAAC,IAAI,EAAE,CAAC;QAC3B,KAAK,WAAW;YACZ,WAAW,GAAG,SAAS,CAAC;YACxB,MAAM;QAEV,KAAK,YAAY;YACb,WAAW,GAAG,UAAU,CAAC;YACzB,MAAM;QAEV,KAAK,gBAAgB;YACjB,WAAW,GAAG,cAAc,CAAC;YAC7B,MAAM;QAEV,KAAK,aAAa;YACd,WAAW,GAAG,WAAW,CAAC;YAC1B,MAAM;QAEV,KAAK,WAAW;YACZ,WAAW,GAAG,SAAS,CAAC;YACxB,MAAM;QAEV,KAAK,UAAU;YACX,WAAW,GAAG,QAAQ,CAAC;YACvB,MAAM;QAEV;YACI,WAAW,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,MAAM,KAAK,GAAG,IAAI,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC;IAEvD,IAAI,OAAO,eAAe,CAAC,KAAK,KAAK,QAAQ,EAAE,CAAC;QAC5C,KAAK,CAAC,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;IACxC,CAAC;IAED,OAAO,KAAK,CAAC;AACjB,CAAC"} |
@@ -16,3 +16,3 @@ "use strict"; | ||
| let normalizedBody = blockBody ? blockBody[1] : ''; | ||
| if (normalizedBody.includes('[native code]')) { | ||
| if (normalizedBody && normalizedBody.includes('[native code]')) { | ||
| normalizedBody = ''; | ||
@@ -28,3 +28,3 @@ } | ||
| const args = fn.match(argumentsRegExp); | ||
| const matchedArgs = args ? args[3] || args[2] : ''; | ||
| const matchedArgs = (args ? args[3] || args[2] : '') || ''; | ||
| if (matchedArgs.includes('()')) { | ||
@@ -37,3 +37,3 @@ return []; | ||
| const content = func.toString(); | ||
| const body = getBody(content); | ||
| const body = getBody(content) || ''; | ||
| const args = getArguments(content); | ||
@@ -40,0 +40,0 @@ return { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"function.js","sourceRoot":"","sources":["../../src/serialize/function.ts"],"names":[],"mappings":";;;AA+CA,8CAUC;AAED,kDAQC;AA3DY,QAAA,YAAY,GAAG,UAAU,CAAC;AAEvC,MAAM,UAAU,GAAG,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AAEvC,SAAS,OAAO,CAAC,EAAU;IACvB,MAAM,eAAe,GAAG,WAAW,CAAC;IACpC,MAAM,gBAAgB,GAAG,YAAY,CAAC;IAEtC,wCAAwC;IACxC,mCAAmC;IACnC,IAAI,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,SAAS,GAAG,EAAE,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;QAE5C,IAAI,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAEnD,IAAI,cAAc,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE,CAAC;YAC3C,cAAc,GAAG,EAAE,CAAC;QACxB,CAAC;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IACD,MAAM,UAAU,GAAG,EAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAE9C,OAAO,UAAU,CAAC,CAAC,CAAC,UAAU,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACvD,CAAC;AAED,SAAS,YAAY,CAAC,EAAU;IAC5B,MAAM,eAAe,GAAG,uCAAuC,CAAC;IAChE,MAAM,IAAI,GAAG,EAAE,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;IAEvC,MAAM,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAEnD,IAAI,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC;QAC7B,OAAO,EAAE,CAAC;IACd,CAAC;IAED,OAAO,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClD,CAAC;AAED,SAAgB,iBAAiB,CAAC,IAAc;IAC5C,MAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;IAChC,MAAM,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IAC9B,MAAM,IAAI,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC;IAEnC,OAAO;QACH,IAAI,EAAE,oBAAY;QAClB,IAAI;QACJ,SAAS,EAAE,IAAI;KAClB,CAAC;AACN,CAAC;AAED,SAAgB,mBAAmB,CAC/B,kBAAuC;IAEvC,uCAAuC;IACvC,OAAO,IAAI,QAAQ,CACf,GAAG,kBAAkB,CAAC,SAAS,EAC/B,kBAAkB,CAAC,IAAI,CAC1B,CAAC;AACN,CAAC"} | ||
| {"version":3,"file":"function.js","sourceRoot":"","sources":["../../src/serialize/function.ts"],"names":[],"mappings":";;;AA+CA,8CAUC;AAED,kDAQC;AA3DY,QAAA,YAAY,GAAG,UAAU,CAAC;AAEvC,MAAM,UAAU,GAAG,CAAC,GAAW,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AAE/C,SAAS,OAAO,CAAC,EAAU;IACvB,MAAM,eAAe,GAAG,WAAW,CAAC;IACpC,MAAM,gBAAgB,GAAG,YAAY,CAAC;IAEtC,wCAAwC;IACxC,mCAAmC;IACnC,IAAI,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACnB,MAAM,SAAS,GAAG,EAAE,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;QAE5C,IAAI,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAEnD,IAAI,cAAc,IAAI,cAAc,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE,CAAC;YAC7D,cAAc,GAAG,EAAE,CAAC;QACxB,CAAC;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IACD,MAAM,UAAU,GAAG,EAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAE9C,OAAO,UAAU,CAAC,CAAC,CAAC,UAAU,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACvD,CAAC;AAED,SAAS,YAAY,CAAC,EAAU;IAC5B,MAAM,eAAe,GAAG,uCAAuC,CAAC;IAChE,MAAM,IAAI,GAAG,EAAE,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;IAEvC,MAAM,WAAW,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC;IAE3D,IAAI,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC;QAC7B,OAAO,EAAE,CAAC;IACd,CAAC;IAED,OAAO,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClD,CAAC;AAED,SAAgB,iBAAiB,CAAC,IAAc;IAC5C,MAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;IAChC,MAAM,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;IACpC,MAAM,IAAI,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC;IAEnC,OAAO;QACH,IAAI,EAAE,oBAAY;QAClB,IAAI;QACJ,SAAS,EAAE,IAAI;KAClB,CAAC;AACN,CAAC;AAED,SAAgB,mBAAmB,CAC/B,kBAAuC;IAEvC,uCAAuC;IACvC,OAAO,IAAI,QAAQ,CACf,GAAG,kBAAkB,CAAC,SAAS,EAC/B,kBAAkB,CAAC,IAAI,CAC1B,CAAC;AACN,CAAC"} |
@@ -64,2 +64,4 @@ "use strict"; | ||
| return (0, date_1.deserializeDate)(struct); | ||
| default: | ||
| return struct; | ||
| } | ||
@@ -66,0 +68,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/serialize/index.ts"],"names":[],"mappings":";;;AAKA,mCAKiB;AACjB,mCAKiB;AACjB,qCAKkB;AAClB,qCAKkB;AAClB,yCAKoB;AACpB,iCAKgB;AAEhB,MAAM,YAAY,GAAG,CAAC,MAAW,EAAE,EAAE,CACjC,OAAO,MAAM,KAAK,QAAQ;IAC1B,OAAO,MAAM,KAAK,QAAQ;IAC1B,OAAO,MAAM,KAAK,SAAS;IAC3B,OAAO,MAAM,KAAK,WAAW;IAC7B,MAAM,KAAK,IAAI,CAAC;AAEb,MAAM,SAAS,GAAwB,CAAC,UAAe,EAAE,EAAE;IAC9D,MAAM,gBAAgB,GAAa,IAAI,GAAG,EAAE,CAAC;IAE7C,MAAM,cAAc,GAAG,CAAC,MAAW,EAAE,EAAE;QACnC,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC;YACvB,OAAO,MAAM,CAAC;QAClB,CAAC;QAED,IAAI,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;YAC/B,OAAO,YAAY,CAAC;QACxB,CAAC;QAED,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QAE7B,IAAI,MAAM,YAAY,KAAK,EAAE,CAAC;YAC1B,OAAO,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAC;QAClC,CAAC;QAED,IAAI,MAAM,YAAY,MAAM,EAAE,CAAC;YAC3B,OAAO,IAAA,wBAAe,EAAC,MAAM,CAAC,CAAC;QACnC,CAAC;QAED,IAAI,MAAM,YAAY,IAAI,EAAE,CAAC;YACzB,OAAO,IAAA,oBAAa,EAAC,MAAM,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;YACxB,OAAO,IAAA,sBAAc,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QAClD,CAAC;QAED,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE,CAAC;YAC7B,OAAO,IAAA,wBAAe,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QACnD,CAAC;QAED,IAAI,OAAO,MAAM,KAAK,UAAU,EAAE,CAAC;YAC/B,OAAO,IAAA,4BAAiB,EAAC,MAAM,CAAC,CAAC;QACrC,CAAC;IACL,CAAC,CAAC;IAEF,OAAO,cAAc,CAAC,UAAU,CAAC,CAAC;AACtC,CAAC,CAAC;AAxCW,QAAA,SAAS,aAwCpB;AAEK,MAAM,WAAW,GAA0B,CAC9C,MAAkC,EACpC,EAAE;IACA,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC;QACvB,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,QAAQ,MAAM,CAAC,IAAI,EAAE,CAAC;QAClB,KAAK,mBAAU;YACX,OAAO,IAAA,0BAAiB,EAAC,MAA2B,EAAE,mBAAW,CAAC,CAAC;QAEvE,KAAK,iBAAS;YACV,OAAO,IAAA,wBAAgB,EAAC,MAA0B,EAAE,mBAAW,CAAC,CAAC;QAErE,KAAK,iBAAS;YACV,OAAO,IAAA,wBAAgB,EAAC,MAA0B,CAAC,CAAC;QAExD,KAAK,uBAAY;YACb,OAAO,IAAA,8BAAmB,EAAC,MAA6B,CAAC,CAAC;QAE9D,KAAK,mBAAU;YACX,OAAO,IAAA,0BAAiB,EAAC,MAA2B,CAAC,CAAC;QAE1D,KAAK,eAAQ;YACT,OAAO,IAAA,sBAAe,EAAC,MAAyB,CAAC,CAAC;IAC1D,CAAC;AACL,CAAC,CAAC;AA1BW,QAAA,WAAW,eA0BtB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/serialize/index.ts"],"names":[],"mappings":";;;AAKA,mCAKiB;AACjB,mCAKiB;AACjB,qCAKkB;AAClB,qCAKkB;AAClB,yCAKoB;AACpB,iCAKgB;AAEhB,MAAM,YAAY,GAAG,CAAC,MAAW,EAAE,EAAE,CACjC,OAAO,MAAM,KAAK,QAAQ;IAC1B,OAAO,MAAM,KAAK,QAAQ;IAC1B,OAAO,MAAM,KAAK,SAAS;IAC3B,OAAO,MAAM,KAAK,WAAW;IAC7B,MAAM,KAAK,IAAI,CAAC;AAEb,MAAM,SAAS,GAAwB,CAAC,UAAe,EAAE,EAAE;IAC9D,MAAM,gBAAgB,GAAa,IAAI,GAAG,EAAE,CAAC;IAE7C,MAAM,cAAc,GAAG,CAAC,MAAW,EAAE,EAAE;QACnC,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC;YACvB,OAAO,MAAM,CAAC;QAClB,CAAC;QAED,IAAI,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;YAC/B,OAAO,YAAY,CAAC;QACxB,CAAC;QAED,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QAE7B,IAAI,MAAM,YAAY,KAAK,EAAE,CAAC;YAC1B,OAAO,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAC;QAClC,CAAC;QAED,IAAI,MAAM,YAAY,MAAM,EAAE,CAAC;YAC3B,OAAO,IAAA,wBAAe,EAAC,MAAM,CAAC,CAAC;QACnC,CAAC;QAED,IAAI,MAAM,YAAY,IAAI,EAAE,CAAC;YACzB,OAAO,IAAA,oBAAa,EAAC,MAAM,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;YACxB,OAAO,IAAA,sBAAc,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QAClD,CAAC;QAED,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE,CAAC;YAC7B,OAAO,IAAA,wBAAe,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QACnD,CAAC;QAED,IAAI,OAAO,MAAM,KAAK,UAAU,EAAE,CAAC;YAC/B,OAAO,IAAA,4BAAiB,EAAC,MAAM,CAAC,CAAC;QACrC,CAAC;IACL,CAAC,CAAC;IAEF,OAAO,cAAc,CAAC,UAAU,CAAC,CAAC;AACtC,CAAC,CAAC;AAxCW,QAAA,SAAS,aAwCpB;AAEK,MAAM,WAAW,GAA0B,CAC9C,MAAkC,EACpC,EAAE;IACA,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC;QACvB,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,QAAQ,MAAM,CAAC,IAAI,EAAE,CAAC;QAClB,KAAK,mBAAU;YACX,OAAO,IAAA,0BAAiB,EAAC,MAA2B,EAAE,mBAAW,CAAC,CAAC;QAEvE,KAAK,iBAAS;YACV,OAAO,IAAA,wBAAgB,EAAC,MAA0B,EAAE,mBAAW,CAAC,CAAC;QAErE,KAAK,iBAAS;YACV,OAAO,IAAA,wBAAgB,EAAC,MAA0B,CAAC,CAAC;QAExD,KAAK,uBAAY;YACb,OAAO,IAAA,8BAAmB,EAAC,MAA6B,CAAC,CAAC;QAE9D,KAAK,mBAAU;YACX,OAAO,IAAA,0BAAiB,EAAC,MAA2B,CAAC,CAAC;QAE1D,KAAK,eAAQ;YACT,OAAO,IAAA,sBAAe,EAAC,MAAyB,CAAC,CAAC;QACtD;YACI,OAAO,MAAM,CAAC;IACtB,CAAC;AACL,CAAC,CAAC;AA5BW,QAAA,WAAW,eA4BtB"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"object.js","sourceRoot":"","sources":["../../src/serialize/object.ts"],"names":[],"mappings":";;;AAaA,0CAgBC;AAED,8CAgBC;AApCY,QAAA,UAAU,GAAG,QAAQ,CAAC;AAEnC,SAAgB,eAAe,CAC3B,MAAc,EACd,SAA8B;IAE9B,MAAM,UAAU,GAAG,EAAE,CAAC;IAEtB,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACvB,IAAI,GAAG,IAAI,MAAM,EAAE,CAAC;YAChB,UAAU,CAAC,GAAG,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;QAC7C,CAAC;IACL,CAAC;IAED,OAAO;QACH,IAAI,EAAE,kBAAU;QAChB,UAAU;KACb,CAAC;AACN,CAAC;AAED,SAAgB,iBAAiB,CAC7B,gBAAmC,EACnC,WAAkC;IAElC,MAAM,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;IAC/C,MAAM,MAAM,GAAG,EAAE,CAAC;IAElB,KAAK,MAAM,GAAG,IAAI,UAAU,EAAE,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,EAAE,CAAC;YACzD,SAAS;QACb,CAAC;QAED,MAAM,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;IAC/C,CAAC;IAED,OAAO,MAAM,CAAC;AAClB,CAAC"} | ||
| {"version":3,"file":"object.js","sourceRoot":"","sources":["../../src/serialize/object.ts"],"names":[],"mappings":";;;AAaA,0CAgBC;AAED,8CAgBC;AApCY,QAAA,UAAU,GAAG,QAAQ,CAAC;AAEnC,SAAgB,eAAe,CAC3B,MAA+B,EAC/B,SAA8B;IAE9B,MAAM,UAAU,GAA4B,EAAE,CAAC;IAE/C,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QACvB,IAAI,GAAG,IAAI,MAAM,EAAE,CAAC;YAChB,UAAU,CAAC,GAAG,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;QAC7C,CAAC;IACL,CAAC;IAED,OAAO;QACH,IAAI,EAAE,kBAAU;QAChB,UAAU;KACb,CAAC;AACN,CAAC;AAED,SAAgB,iBAAiB,CAC7B,gBAAmC,EACnC,WAAkC;IAElC,MAAM,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;IAC/C,MAAM,MAAM,GAA4B,EAAE,CAAC;IAE3C,KAAK,MAAM,GAAG,IAAI,UAAU,EAAE,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,EAAE,CAAC;YACzD,SAAS;QACb,CAAC;QAED,MAAM,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC,UAAU,CAAC,GAAG,CAA+B,CAAC,CAAC;IAC7E,CAAC;IAED,OAAO,MAAM,CAAC;AAClB,CAAC"} |
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Transport = void 0; | ||
| const process = require("process"); | ||
| const node_process_1 = __importDefault(require("node:process")); | ||
| const child_process_1 = require("@testring/child-process"); | ||
@@ -11,3 +14,3 @@ const direct_transport_1 = require("./direct-transport"); | ||
| class Transport { | ||
| constructor(rootProcess = process, broadcastToLocal = IS_CHILD_PROCESS) { | ||
| constructor(rootProcess = node_process_1.default, broadcastToLocal = IS_CHILD_PROCESS) { | ||
| this.broadcastToLocal = broadcastToLocal; | ||
@@ -14,0 +17,0 @@ this.emitter = new events_1.EventEmitter(); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"transport.js","sourceRoot":"","sources":["../src/transport.ts"],"names":[],"mappings":";;;AAAA,mCAAmC;AAEnC,2DAAuD;AAOvD,yDAAmD;AACnD,+DAAyD;AACzD,mCAAoC;AAEpC,MAAM,gBAAgB,GAAG,IAAA,8BAAc,GAAE,CAAC;AAE1C,MAAa,SAAS;IAOlB,YACI,cAA8B,OAAO,EAC7B,mBAA4B,gBAAgB;QAA5C,qBAAgB,GAAhB,gBAAgB,CAA4B;QARhD,YAAO,GAAiB,IAAI,qBAAY,EAAE,CAAC;QAU/C,MAAM,OAAO,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEjD,IAAI,CAAC,eAAe,GAAG,IAAI,kCAAe,CAAC,OAAO,CAAC,CAAC;QAEpD,IAAI,CAAC,kBAAkB,GAAG,IAAI,wCAAkB,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC;IAC3E,CAAC;IAEM,gBAAgB;QACnB,OAAO,IAAI,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC;IACnD,CAAC;IAEM,IAAI,CACP,SAAiB,EACjB,WAAmB,EACnB,OAAU;QAEV,OAAO,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;IACtE,CAAC;IAEM,SAAS,CAAU,WAAmB,EAAE,OAAU;QACrD,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;IAC5D,CAAC;IAEM,cAAc,CAAU,WAAmB,EAAE,OAAU;QAC1D,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;IACjE,CAAC;IAEM,oBAAoB,CACvB,WAAmB,EACnB,OAAU;QAEV,IAAI,IAAI,CAAC,cAAc,EAAE,EAAE,CAAC;YACxB,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QACzC,CAAC;aAAM,CAAC;YACJ,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QAC9C,CAAC;IACL,CAAC;IAEM,cAAc;QACjB,OAAO,IAAI,CAAC,gBAAgB,CAAC;IACjC,CAAC;IAEM,aAAa,CAAC,SAAiB,EAAE,KAAqB;QACzD,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;IACzD,CAAC;IAEM,EAAE,CACL,WAAmB,EACnB,QAAoC;QAEpC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;QAEvC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;IACpE,CAAC;IAEM,IAAI,CACP,WAAmB,EACnB,QAAoC;QAEpC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;QAEzC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;IACpE,CAAC;IAEM,QAAQ,CACX,SAAiB,EACjB,WAAmB,EACnB,QAAoC;QAEpC,MAAM,OAAO,GAAG,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAChC,IAAI,SAAS,KAAK,MAAM,EAAE,CAAC;gBACvB,QAAQ,CAAC,OAAO,CAAC,CAAC;gBAClB,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;YACtD,CAAC;QACL,CAAC,CAAC;QAEF,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QAEtC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;IACnE,CAAC;IAEO,gBAAgB,CACpB,OAAgC,EAChC,SAAkB;QAElB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;IAChE,CAAC;CACJ;AAlGD,8BAkGC"} | ||
| {"version":3,"file":"transport.js","sourceRoot":"","sources":["../src/transport.ts"],"names":[],"mappings":"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"} |
+4
-4
| { | ||
| "name": "@testring/transport", | ||
| "version": "0.7.6", | ||
| "version": "0.8.0", | ||
| "main": "./dist/index.js", | ||
@@ -13,7 +13,7 @@ "types": "./src/index.ts", | ||
| "dependencies": { | ||
| "@testring/child-process": "0.7.6", | ||
| "@testring/types": "0.7.6", | ||
| "@testring/utils": "0.7.6", | ||
| "@testring/child-process": "0.8.0", | ||
| "@testring/types": "0.8.0", | ||
| "@testring/utils": "0.8.0", | ||
| "@types/node": "22.8.5" | ||
| } | ||
| } |
@@ -81,3 +81,3 @@ import { | ||
| private handleChildClose(processID) { | ||
| private handleChildClose(processID: string) { | ||
| this.childRegistry.delete(processID); | ||
@@ -84,0 +84,0 @@ |
+1
-1
@@ -1,2 +0,2 @@ | ||
| import * as process from 'process'; | ||
| import process from 'node:process'; | ||
| import {Transport} from './transport'; | ||
@@ -3,0 +3,0 @@ import {serialize, deserialize} from './serialize'; |
@@ -55,5 +55,7 @@ import {ITransportSerializedStruct} from '@testring/types'; | ||
| error.stack = serializedError.stack; | ||
| if (typeof serializedError.stack === 'string') { | ||
| error.stack = serializedError.stack; | ||
| } | ||
| return error; | ||
| } |
@@ -11,3 +11,3 @@ import {ITransportSerializedStruct} from '@testring/types'; | ||
| const trimString = (str) => str.trim(); | ||
| const trimString = (str: string) => str.trim(); | ||
@@ -25,3 +25,3 @@ function getBody(fn: string) { | ||
| if (normalizedBody.includes('[native code]')) { | ||
| if (normalizedBody && normalizedBody.includes('[native code]')) { | ||
| normalizedBody = ''; | ||
@@ -41,3 +41,3 @@ } | ||
| const matchedArgs = args ? args[3] || args[2] : ''; | ||
| const matchedArgs = (args ? args[3] || args[2] : '') || ''; | ||
@@ -53,3 +53,3 @@ if (matchedArgs.includes('()')) { | ||
| const content = func.toString(); | ||
| const body = getBody(content); | ||
| const body = getBody(content) || ''; | ||
| const args = getArguments(content); | ||
@@ -56,0 +56,0 @@ |
@@ -117,3 +117,5 @@ import { | ||
| return deserializeDate(struct as ISerializedDate); | ||
| default: | ||
| return struct; | ||
| } | ||
| }; |
@@ -9,3 +9,3 @@ import { | ||
| $key: string; | ||
| dictionary: object; | ||
| dictionary: Record<string, unknown>; | ||
| } | ||
@@ -16,6 +16,6 @@ | ||
| export function serializeObject( | ||
| object: object, | ||
| object: Record<string, unknown>, | ||
| serialize: TransportSerializer, | ||
| ): ISerializedObject { | ||
| const dictionary = {}; | ||
| const dictionary: Record<string, unknown> = {}; | ||
@@ -37,5 +37,5 @@ for (const key in object) { | ||
| deserialize: TransportDeserializer, | ||
| ): object { | ||
| ): Record<string, unknown> { | ||
| const dictionary = serializedObject.dictionary; | ||
| const object = {}; | ||
| const object: Record<string, unknown> = {}; | ||
@@ -47,3 +47,3 @@ for (const key in dictionary) { | ||
| object[key] = deserialize(dictionary[key]); | ||
| object[key] = deserialize(dictionary[key] as ITransportSerializedStruct); | ||
| } | ||
@@ -50,0 +50,0 @@ |
+2
-2
@@ -1,2 +0,2 @@ | ||
| import * as process from 'process'; | ||
| import process from 'node:process'; | ||
@@ -96,3 +96,3 @@ import {isChildProcess} from '@testring/child-process'; | ||
| ) { | ||
| const handler = (message, source) => { | ||
| const handler = (message: T, source: string) => { | ||
| if (processID === source) { | ||
@@ -99,0 +99,0 @@ callback(message); |
61241
26.46%59
63.89%1147
14.13%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated
Updated