MCPcopy Create free account
hub / github.com/Effect-TS/effect / loadCursor

Function loadCursor

packages/effect/src/Config.ts:675–679  ·  view source on GitHub ↗
(provider, path)

Source from the content-addressed store, hash-verified

673 provider: ConfigProvider.ConfigProvider,
674 path: Path
675) => Effect.Effect<ConfigCursor> = (provider, path) =>
676 provider.load(path).pipe(
677 Effect.orDie,
678 Effect.mapEager((node) => ({ provider, path, node, toString: cursorToString }))
679 )
680
681const loadChildCursor = (cursor: ConfigCursor, segment: string | number): Effect.Effect<ConfigCursor> =>
682 loadCursor(cursor.provider, [...cursor.path, segment])

Callers 2

loadChildCursorFunction · 0.85
schemaFunction · 0.85

Calls 1

pipeMethod · 0.65

Tested by

no test coverage detected