Update dashboard, kb, memory +4 more (+28 ~18 -1)

This commit is contained in:
Echo
2026-02-06 14:25:10 +00:00
parent 7f64d5054a
commit 19d178268a
6767 changed files with 1346472 additions and 1282 deletions

26
node_modules/@exodus/bytes/assert.js generated vendored Normal file
View File

@@ -0,0 +1,26 @@
export function assertEmptyRest(rest) {
if (Object.keys(rest).length > 0) throw new TypeError('Unexpected extra options')
}
// eslint-disable-next-line sonarjs/no-nested-template-literals
const makeMessage = (name, extra) => `Expected${name ? ` ${name} to be` : ''} an Uint8Array${extra}`
const TypedArray = Object.getPrototypeOf(Uint8Array)
export function assertTypedArray(arr) {
if (arr instanceof TypedArray) return
throw new TypeError('Expected a TypedArray instance')
}
export function assertUint8(arr, options) {
if (!options) {
// fast path
if (arr instanceof Uint8Array) return
throw new TypeError('Expected an Uint8Array')
}
const { name, length, ...rest } = options
assertEmptyRest(rest)
if (arr instanceof Uint8Array && (length === undefined || arr.length === length)) return
throw new TypeError(makeMessage(name, length === undefined ? '' : ` of size ${Number(length)}`))
}