MCPcopy Create free account
hub / github.com/effect-app/libs / prefixesOf

Function prefixesOf

packages/vue/src/atomQuery.ts:40–41  ·  view source on GitHub ↗
(key: ReadonlyArray<unknown>)

Source from the content-addressed store, hash-verified

38import { atomsToRefetch, observeQueryAtom } from "./queryLifetime.ts"
39
40/** All non-empty prefixes of a key, longest last. `[a,b,c]` -> `[[a],[a,b],[a,b,c]]`. */
41const prefixesOf = (key: ReadonlyArray<unknown>): ReadonlyArray<ReadonlyArray<unknown>> =>
42 key.map((_, i) => key.slice(0, i + 1))
43
44const uniqueKeys = (keys: ReadonlyArray<ReadonlyArray<unknown>>): ReadonlyArray<ReadonlyArray<unknown>> => {

Callers 2

buildQueryFamilyFunction · 0.85
buildStreamQueryFamilyFunction · 0.85

Calls 1

mapMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…