MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / selectRow

Function selectRow

packages/core/fumadb/src/adapters/memory/index.ts:118–125  ·  view source on GitHub ↗
(
  table: AnyTable,
  row: Record<string, unknown>,
  select: SimplifyFindOptions<FindManyOptions>["select"],
)

Source from the content-addressed store, hash-verified

116};
117
118const selectRow = (
119 table: AnyTable,
120 row: Record<string, unknown>,
121 select: SimplifyFindOptions<FindManyOptions>["select"],
122): Record<string, unknown> => {
123 if (select === true) return cloneValue(row);
124 return Object.fromEntries(select.map((key) => [key, cloneValue(row[key as string])]));
125};
126
127export function memoryAdapter(options: MemoryAdapterOptions = {}): FumaDBAdapter {
128 const db = options.db ?? {};

Callers 1

findManyFunction · 0.85

Calls 1

cloneValueFunction · 0.85

Tested by

no test coverage detected