@type {BaseAssert}
(
flag,
optDetails= undefined,
ErrorConstructor= undefined)
| 1833 | // function, I seem to get type errors from TypeScript. Why? |
| 1834 | /** @type {BaseAssert} */ |
| 1835 | function baseAssert( |
| 1836 | flag, |
| 1837 | optDetails= undefined, |
| 1838 | ErrorConstructor= undefined) |
| 1839 | { |
| 1840 | flag|| fail(optDetails, ErrorConstructor); |
| 1841 | } |
| 1842 | |
| 1843 | /** @type {AssertEqual} */ |
| 1844 | const equal= ( |