light-process
API referenceFunctions

createServer

function createServer(options?): {
  close: () => Promise<void>;
  listen: () => Promise<void>;
  registerWorkflow: (workflow) => void;
  server: Server<typeof IncomingMessage, typeof ServerResponse>;
  unregisterWorkflow: (id) => boolean;
  workflows: Map<string, Workflow>;
};

Defined in: src/server/index.ts:43

Parameters

options?

ServerOptions = {}

Returns

{
  close: () => Promise<void>;
  listen: () => Promise<void>;
  registerWorkflow: (workflow) => void;
  server: Server<typeof IncomingMessage, typeof ServerResponse>;
  unregisterWorkflow: (id) => boolean;
  workflows: Map<string, Workflow>;
}

close

close: () => Promise<void>;

Returns

Promise<void>

listen

listen: () => Promise<void>;

Returns

Promise<void>

registerWorkflow

registerWorkflow: (workflow) => void;

Parameters

workflow

Workflow

Returns

void

server

server: Server<typeof IncomingMessage, typeof ServerResponse>;

unregisterWorkflow

unregisterWorkflow: (id) => boolean;

Parameters

id

string

Returns

boolean

workflows

workflows: Map<string, Workflow>;

On this page