PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/js-xdr/src
Просмотр файла: bool.js
import isBoolean from 'lodash/isBoolean';
import { Int } from './int';
import includeIoMixin from './io-mixin';
export const Bool = {
read(io) {
const value = Int.read(io);
switch (value) {
case 0:
return false;
case 1:
return true;
default:
throw new Error(
`XDR Read Error: Got ${value} when trying to read a bool`
);
}
},
write(value, io) {
const intVal = value ? 1 : 0;
return Int.write(intVal, io);
},
isValid(value) {
return isBoolean(value);
}
};
includeIoMixin(Bool);
Выполнить команду
Для локальной разработки. Не используйте в интернете!