Hyperlinkv0.8.0-beta.28

Lookup

Source src/Lookup.ts:73414 lines
export const layerNode = (
  node: AnyNode & { readonly key: string },
  options?: { readonly unlink?: boolean },
): Layer.Layer<never, LookupUnaddressed> => {
  if (node.kind === "IpcSocket" && node.path !== undefined) {
    const stamped = onConflictOf(node);
    const onConflict = resolveOnConflict(stamped);
    return layerIpc(node.path, {
      ...options,
      onConflict,
    });
  }
  return lookupUnaddressedLayer(node.key);
};