PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@polkadot/api-derive/cjs/util
Просмотр файла: approvalFlagsToBools.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.approvalFlagsToBools = approvalFlagsToBools;
/** @internal */
function approvalFlagsToBools(flags) {
const bools = [];
for (let i = 0, count = flags.length; i < count; i++) {
const str = flags[i].toString(2);
// read from lowest bit to highest
for (const bit of str.split('').reverse()) {
bools.push(!!parseInt(bit, 10));
}
}
// slice off trailing "false" values, as in substrate
const lastApproval = bools.lastIndexOf(true);
return lastApproval >= 0
? bools.slice(0, lastApproval + 1)
: [];
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!