( mergeableContent: MergeableContent, )
| 120 | ]; |
| 121 | |
| 122 | const validateMergeableContent = ( |
| 123 | mergeableContent: MergeableContent, |
| 124 | ): boolean => |
| 125 | isArray(mergeableContent) && |
| 126 | size(mergeableContent) == 2 && |
| 127 | stampValidate(mergeableContent[0], (tableStamps) => |
| 128 | objValidate( |
| 129 | tableStamps, |
| 130 | (tableStamp) => |
| 131 | stampValidate(tableStamp, (rowStamps) => |
| 132 | objValidate( |
| 133 | rowStamps, |
| 134 | (rowStamp) => |
| 135 | stampValidate(rowStamp, (cellStamps) => |
| 136 | objValidate( |
| 137 | cellStamps, |
| 138 | (cellStamp) => |
| 139 | stampValidate(cellStamp, isCellOrValueOrUndefined), |
| 140 | undefined, |
| 141 | 1, |
| 142 | ), |
| 143 | ), |
| 144 | undefined, |
| 145 | 1, |
| 146 | ), |
| 147 | ), |
| 148 | undefined, |
| 149 | 1, |
| 150 | ), |
| 151 | ) && |
| 152 | stampValidate(mergeableContent[1], (values) => |
| 153 | objValidate( |
| 154 | values, |
| 155 | (value) => stampValidate(value, isCellOrValueOrUndefined), |
| 156 | undefined, |
| 157 | 1, |
| 158 | ), |
| 159 | ); |
| 160 | |
| 161 | export const createMergeableStore = (( |
| 162 | uniqueId?: Id, |
no test coverage detected
searching dependent graphs…