MCPcopy
hub / github.com/tinyplex/tinybase / objMap

Function objMap

src/common/obj.ts:61–65  ·  view source on GitHub ↗
(
  obj: IdObj<FromValue>,
  cb: (value: FromValue, id: string) => ToValue,
)

Source from the content-addressed store, hash-verified

59): ToValue[] => arrayMap(objEntries(obj), ([id, value]) => cb(value, id));
60
61export const objMap = <FromValue, ToValue>(
62 obj: IdObj<FromValue>,
63 cb: (value: FromValue, id: string) => ToValue,
64): IdObj<ToValue> =>
65 objNew(objToArray(obj, (value, id) => [id, cb(value, id)]));
66
67export const objValues = <Value>(obj: IdObj<Value>): Value[] =>
68 object.values(obj);

Callers 15

getCellsFunction · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
setCellIntoNewRowFunction · 0.90
setPartialRowFunction · 0.90
setPartialValuesFunction · 0.90
applyChangesFunction · 0.90
createStoreFunction · 0.90
useCellsFunction · 0.90
applyChangesToYDocFunction · 0.90
yMapMatchFunction · 0.90
applyChangesToDocFunction · 0.90

Calls 2

objNewFunction · 0.70
objToArrayFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…