@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
20 lines • 707 B
TypeScript
/// <reference types="node" />
import { Channel } from '../../common/message-rpc/channel';
export declare const ipcEntryPoint: string | undefined;
export declare type IPCEntryPoint = (connection: Channel) => void;
export declare namespace IPCEntryPoint {
/**
* Throws if `THEIA_ENTRY_POINT` is undefined or empty.
*/
function getScriptFromEnv(): string;
}
/**
* Exit the current process if the parent process is not alive.
* Relevant only for some OS, like Windows
*/
export declare function checkParentAlive(): void;
export declare function createIpcEnv(options?: {
entryPoint?: string;
env?: NodeJS.ProcessEnv;
}): NodeJS.ProcessEnv;
//# sourceMappingURL=ipc-protocol.d.ts.map