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
Returns
Promise<MllpServer>
Example
import { createStarterServer } from '@cosyte/mllp';
const server = await createStarterServer({
port: 2575,
onMessage: async (payload) => {
await db.commit(payload); // the durable-commit step; a throw answers a negative ACK
},
});