MCPcopy Index your code
hub / github.com/tinyplex/tinybase / setValidValuesSchema

Function setValidValuesSchema

docs/pseudo.esm.sh/tinybase@9.0.0/index.js:1240–1256  ·  view source on GitHub ↗
(valuesSchema)

Source from the content-addressed store, hash-verified

1238 }
1239 );
1240 const setValidValuesSchema = (valuesSchema) => mapMatch(
1241 valuesSchemaMap,
1242 valuesSchema,
1243 (_valuesSchema, valueId, valueSchema) => {
1244 mapSet(valuesSchemaMap, valueId, valueSchema);
1245 ifNotUndefined(
1246 valueSchema[DEFAULT],
1247 (def) => mapSet(valuesDefaulted, valueId, def),
1248 () => setAdd(valuesNonDefaulted, valueId)
1249 );
1250 },
1251 (_valuesSchema, valueId) => {
1252 mapSet(valuesSchemaMap, valueId);
1253 mapSet(valuesDefaulted, valueId);
1254 collDel(valuesNonDefaulted, valueId);
1255 }
1256 );
1257 const setOrDelTables = (tables) => objIsEmpty(tables) ? delTables() : setTables(tables);
1258 const setOrDelCell = (tableId, rowId, cellId, cell, skipMiddleware, skipRowMiddleware) => isUndefined(cell) ? delCell(tableId, rowId, cellId, true, skipMiddleware) : setCell(
1259 tableId,

Callers 2

setValuesSchemaFunction · 0.70
delValuesSchemaFunction · 0.70

Calls 4

mapMatchFunction · 0.70
mapSetFunction · 0.70
setAddFunction · 0.70
collDelFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…