Skip to main content
Version: v0.0.3

Function: createStarterServer()

createStarterServer(opts): Promise<MllpServer>

Starter factory, creates, configures, and starts an MllpServer in one call.

Provides the "three lines of code" north-star experience with sensible defaults: autoAck: 'AA', drainTimeoutMs: 30_000, Symbol.asyncDispose wired.

Parameters

opts

StarterServerOptions

Returns

Promise<MllpServer>

Example

import { createStarterServer } from '@cosyte/mllp';

const server = await createStarterServer({
port: 2575,
onMessage: (payload) => buildAck(payload),
});