gitignore
This commit is contained in:
parent
e12666c9e4
commit
713d455386
2
lib/ts/dist/index.d.ts
vendored
2
lib/ts/dist/index.d.ts
vendored
@ -1,2 +0,0 @@
|
|||||||
export { ParentIPC, ChildIPC } from './lib.js';
|
|
||||||
//# sourceMappingURL=index.d.ts.map
|
|
||||||
1
lib/ts/dist/index.d.ts.map
vendored
1
lib/ts/dist/index.d.ts.map
vendored
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAC,MAAM,UAAU,CAAC"}
|
|
||||||
1
lib/ts/dist/index.js.map
vendored
1
lib/ts/dist/index.js.map
vendored
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAC,MAAM,UAAU,CAAC"}
|
|
||||||
60
lib/ts/dist/lib.d.ts
vendored
60
lib/ts/dist/lib.d.ts
vendored
@ -1,60 +0,0 @@
|
|||||||
import * as net from 'node:net';
|
|
||||||
declare enum MsgType {
|
|
||||||
Call = 1,
|
|
||||||
Response = 2
|
|
||||||
}
|
|
||||||
type Vals = any[];
|
|
||||||
interface CallMessage {
|
|
||||||
type: MsgType.Call;
|
|
||||||
id: number;
|
|
||||||
method: string;
|
|
||||||
params: Vals;
|
|
||||||
}
|
|
||||||
interface ResponseMessage {
|
|
||||||
type: MsgType.Response;
|
|
||||||
id: number;
|
|
||||||
result?: Vals;
|
|
||||||
error?: string;
|
|
||||||
}
|
|
||||||
type Message = CallMessage | ResponseMessage;
|
|
||||||
interface CallResult {
|
|
||||||
result: Vals;
|
|
||||||
error: Error | null;
|
|
||||||
}
|
|
||||||
declare abstract class IPCCommon {
|
|
||||||
protected localApis: Record<string, any>;
|
|
||||||
protected socketPath: string;
|
|
||||||
protected conn: net.Socket | null;
|
|
||||||
protected nextId: number;
|
|
||||||
protected pendingCalls: Record<number, (result: CallResult) => void>;
|
|
||||||
protected stopRequested: boolean;
|
|
||||||
protected processingCalls: number;
|
|
||||||
protected onError?: (err: Error) => void;
|
|
||||||
protected onClose?: () => void;
|
|
||||||
protected constructor(localApis: object[], socketPath: string);
|
|
||||||
protected readConn(): void;
|
|
||||||
protected processMsg(msg: Message): void;
|
|
||||||
protected sendMsg(msg: Message): void;
|
|
||||||
protected handleCall(msg: CallMessage): Promise<void>;
|
|
||||||
protected handleResponse(msg: ResponseMessage): void;
|
|
||||||
stop(): void;
|
|
||||||
call(method: string, ...params: Vals): Promise<Vals>;
|
|
||||||
protected raiseErr(err: Error): void;
|
|
||||||
}
|
|
||||||
export declare class ParentIPC extends IPCCommon {
|
|
||||||
private readonly cmdPath;
|
|
||||||
private readonly cmdArgs;
|
|
||||||
private cmd;
|
|
||||||
private readonly listener;
|
|
||||||
constructor(cmdPath: string, cmdArgs: string[], ...localApis: object[]);
|
|
||||||
start(): Promise<void>;
|
|
||||||
private acceptConn;
|
|
||||||
wait(): Promise<void>;
|
|
||||||
}
|
|
||||||
export declare class ChildIPC extends IPCCommon {
|
|
||||||
constructor(...localApis: object[]);
|
|
||||||
start(): Promise<void>;
|
|
||||||
wait(): Promise<void>;
|
|
||||||
}
|
|
||||||
export {};
|
|
||||||
//# sourceMappingURL=lib.d.ts.map
|
|
||||||
1
lib/ts/dist/lib.d.ts.map
vendored
1
lib/ts/dist/lib.d.ts.map
vendored
@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"lib.d.ts","sourceRoot":"","sources":["../src/lib.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,GAAG,MAAM,UAAU,CAAC;AAUhC,aAAK,OAAO;IACR,IAAI,IAAI;IACR,QAAQ,IAAI;CACf;AAED,KAAK,IAAI,GAAG,GAAG,EAAE,CAAC;AAElB,UAAU,WAAW;IACjB,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC;IACnB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,IAAI,CAAC;CAChB;AAED,UAAU,eAAe;IACrB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC;IACvB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,CAAC,EAAE,IAAI,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,KAAK,OAAO,GAAG,WAAW,GAAG,eAAe,CAAC;AAE7C,UAAU,UAAU;IAChB,MAAM,EAAE,IAAI,CAAC;IACb,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC;CACvB;AAED,uBAAe,SAAS;IACpB,SAAS,CAAC,SAAS,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACzC,SAAS,CAAC,UAAU,EAAE,MAAM,CAAC;IAC7B,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,GAAG,IAAI,CAAQ;IACzC,SAAS,CAAC,MAAM,EAAE,MAAM,CAAK;IAC7B,SAAS,CAAC,YAAY,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,MAAM,EAAE,UAAU,KAAK,IAAI,CAAC,CAAM;IAC1E,SAAS,CAAC,aAAa,EAAE,OAAO,CAAS;IACzC,SAAS,CAAC,eAAe,EAAE,MAAM,CAAK;IACtC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;IACzC,SAAS,CAAC,OAAO,CAAC,EAAE,MAAM,IAAI,CAAC;IAE/B,SAAS,aAAa,SAAS,EAAE,MAAM,EAAE,EAAE,UAAU,EAAE,MAAM;IAS7D,SAAS,CAAC,QAAQ,IAAI,IAAI;IA4B1B,SAAS,CAAC,UAAU,CAAC,GAAG,EAAE,OAAO,GAAG,IAAI;IAWxC,SAAS,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,GAAG,IAAI;cAWrB,UAAU,CAAC,GAAG,EAAE,WAAW;IA6C3C,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,eAAe,GAAG,IAAI;IAapD,IAAI;IAWJ,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IAoBpD,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,KAAK,GAAG,IAAI;CAGvC;AAGD,qBAAa,SAAU,SAAQ,SAAS;IACpC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAS;IACjC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAW;IACnC,OAAO,CAAC,GAAG,CAA6B;IACxC,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAa;gBAE1B,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,GAAG,SAAS,EAAE,MAAM,EAAE;IAahE,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;YAwBd,UAAU;IAmBlB,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC;CAgB9B;AAGD,qBAAa,QAAS,SAAQ,SAAS;gBACvB,GAAG,SAAS,EAAE,MAAM,EAAE;IAI5B,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAUtB,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC;CAa9B"}
|
|
||||||
1
lib/ts/dist/lib.js.map
vendored
1
lib/ts/dist/lib.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user