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

Function validateMergeableContent

docs/pseudo.esm.sh/tinybase@9.0.0/index.js:2519–2551  ·  view source on GitHub ↗
(mergeableContent)

Source from the content-addressed store, hash-verified

2517 stampNewMap(time)
2518];
2519var validateMergeableContent = (mergeableContent) => isArray(mergeableContent) && size(mergeableContent) == 2 && stampValidate(
2520 mergeableContent[0],
2521 (tableStamps) => objValidate(
2522 tableStamps,
2523 (tableStamp) => stampValidate(
2524 tableStamp,
2525 (rowStamps) => objValidate(
2526 rowStamps,
2527 (rowStamp) => stampValidate(
2528 rowStamp,
2529 (cellStamps) => objValidate(
2530 cellStamps,
2531 (cellStamp) => stampValidate(cellStamp, isCellOrValueOrUndefined),
2532 void 0,
2533 1
2534 )
2535 ),
2536 void 0,
2537 1
2538 )
2539 ),
2540 void 0,
2541 1
2542 )
2543) && stampValidate(
2544 mergeableContent[1],
2545 (values) => objValidate(
2546 values,
2547 (value) => stampValidate(value, isCellOrValueOrUndefined),
2548 void 0,
2549 1
2550 )
2551);
2552var createMergeableStore = (uniqueId, getNow) => {
2553 let listeningToRawStoreChanges = 1;
2554 let contentStampMap = newContentStampMap();

Callers 1

setMergeableContentFunction · 0.70

Calls 4

isArrayFunction · 0.70
sizeFunction · 0.70
stampValidateFunction · 0.70
objValidateFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…