Skip to content
1 min read · 71 words

Type Alias: IsolatedImplementationFactory<S>

ts
type IsolatedImplementationFactory<S> = (input: {
  emit: IsolatedEmitter<S>;
}) => IsolatedImplementation<S>;

Defined in: src/batteries/isolation/serve.ts:51

The implementation factory serveIsolated/serveIsolatedOverPort calls once, up front, to obtain the guest-side method/stream implementations plus the emit capability for declared events.

Type Parameters

Type Parameter
S extends IsolatedServiceSpec

Parameters

ParameterType
input{ emit: IsolatedEmitter<S>; }
input.emitIsolatedEmitter<S>

Returns

IsolatedImplementation<S>