UNPKG

@polkadot/types-codec

Version:
19 lines (18 loc) 778 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usize = void 0; const U32_js_1 = require("./U32.js"); /** * @name USize * @description * A System default unsigned number, typically used in RPC to report non-consensus * data. It is a wrapper for [[U32]] as a WASM default (as generated by Rust bindings). * It is not to be used, since it created consensus mismatches. */ class usize extends U32_js_1.u32 { constructor(registry, value) { super(registry, value); throw new Error('The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.'); } } exports.usize = usize;