Hyperlinkv0.8.0-beta.28

Lookup

Lookup.layerOptionsconstsrc/Lookup.ts:869
(options?: {
  readonly path?: string
  readonly unlink?: boolean
}): Layer.Layer<Services>

Bind-or-dial a same-machine Lookup path (L1 / D7). First process serves Identity+Directory+Advice; later processes dial (Layer.catchCause). Default unlink: false so a second process cannot unlink-steal a live sock (stale socks: pass unlink: true or a fresh path).

Effect precedent: layerAgentOptions — pair with layer for the zero-config value.

Source src/Lookup.ts:86911 lines
export const layerOptions = (options?: {
  readonly path?: string;
  readonly unlink?: boolean;
}): Layer.Layer<Services> => {
  const path = options?.path ?? defaultIpcPath;
  return layerIpc(path, {
    unlink: options?.unlink ?? false,
  }).pipe(
    Layer.catchCause(() => clientOptions({ path })),
  ) as Layer.Layer<Services>;
};
Referenced by 3 symbols