@liskhq/lisk-codec
Version:
Implementation of decoder and encoder using Lisk JSON schema according to the Lisk protocol
23 lines • 633 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultValue = void 0;
const getDefaultValue = (dataType) => {
switch (dataType) {
case 'string':
return '';
case 'boolean':
return false;
case 'bytes':
return Buffer.alloc(0);
case 'uint32':
case 'sint32':
return 0;
case 'uint64':
case 'sint64':
return BigInt(0);
default:
throw new Error('Invalid data type');
}
};
exports.getDefaultValue = getDefaultValue;
//# sourceMappingURL=default_value.js.map