@polkadot/primitives
Advanced tools
Comparing version 0.18.2 to 0.19.1
{ | ||
"name": "@polkadot/primitives", | ||
"version": "0.18.2", | ||
"version": "0.19.1", | ||
"description": "Type defintions for the Polkadot network", | ||
@@ -37,3 +37,3 @@ "main": "index.js", | ||
"@babel/runtime": "^7.0.0-beta.47", | ||
"@polkadot/util": "^0.23.1" | ||
"@polkadot/util": "^0.24.1" | ||
}, | ||
@@ -40,0 +40,0 @@ "devDependencies": { |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -7,12 +9,10 @@ value: true | ||
exports.default = void 0; | ||
var _map = _interopRequireDefault(require("@babel/runtime/core-js/map")); | ||
// Copyright 2017-2018 @polkadot/primitives authors & contributors | ||
// This software may be modified and distributed under the terms | ||
// of the ISC license. See the LICENSE file for details. | ||
var _default = { | ||
none: 0b00000000, | ||
full: 0b00000001, | ||
light: 0b00000010, | ||
collator: 0b00000100, | ||
validator: 0b00001000 | ||
}; | ||
const all = new _map.default([['none', 0b00000000], ['full', 0b00000001], ['light', 0b00000010], ['collator', 0b00000100], ['validator', 0b00001000]]); | ||
var _default = all; | ||
exports.default = _default; |
@@ -10,4 +10,2 @@ "use strict"; | ||
var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys")); | ||
var _assert = _interopRequireDefault(require("@polkadot/util/assert")); | ||
@@ -23,6 +21,6 @@ | ||
function roleFromId(roleId) { | ||
const role = (0, _keys.default)(_all.default).find(key => _all.default[key] === roleId); | ||
(0, _assert.default)(!(0, _undefined.default)(role), `Unable to find valid role for '${roleId}'`); // $FlowFixMe undefined check done above | ||
const role = [..._all.default].find(([key, value]) => value === roleId); | ||
(0, _assert.default)(!(0, _undefined.default)(role), `Unable to find valid role for '${roleId}'`); // @ts-ignore we have something, checked by assert | ||
return role; | ||
return role[0]; | ||
} |
@@ -20,5 +20,7 @@ "use strict"; | ||
function roleToId(role) { | ||
const roleId = _all.default[role]; | ||
(0, _assert.default)(!(0, _undefined.default)(roleId), `Unable to perform mapping from role '${role}'`); | ||
const roleId = _all.default.get(role); | ||
(0, _assert.default)(!(0, _undefined.default)(roleId), `Unable to perform mapping from role '${role}'`); // @ts-ignore assert catches above | ||
return roleId; | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
15206
270
28
1
+ Added@polkadot/util@0.24.9(transitive)
+ Added@types/deasync@0.1.5(transitive)
+ Added@types/ip-regex@2.0.1(transitive)
+ Added@types/xxhashjs@0.1.1(transitive)
- Removed@polkadot/util@0.23.2(transitive)
Updated@polkadot/util@^0.24.1