UNPKG

pandora

Version:

A powerful and lightweight application manager for Node.js applications powered by TypeScript.

23 lines (22 loc) 717 B
import { ProcessRepresentation } from '../domain'; import { ScalableMaster } from './ScalableMaster'; import { CoreSDK } from 'pandora-core-sdk'; /** * class ProcessBootstrap * Bootstrap a worker process, handing all phases of an application stating */ export declare class ProcessBootstrap { master: ScalableMaster; processRepresentation: ProcessRepresentation; protected coreSdk: CoreSDK; constructor(processRepresentation: ProcessRepresentation); start(): Promise<void>; stop(): Promise<void>; startAsMaster(): Promise<void>; startAsWorker(): Promise<void>; /** * A static method to handing the CLI */ static cmd(): void; } export declare function cmd(): void;