UNPKG

@paradeum/burrow

Version:

TypeScript library that calls a Hyperledger Burrow server over GRPC.

26 lines 1 kB
"use strict"; exports.__esModule = true; exports.isFunction = exports.extractTypeName = exports.extractDisplayName = exports.transformToFullName = void 0; function transformToFullName(abi) { if (abi.name.indexOf('(') !== -1) return abi.name; var typeName = abi.inputs.map(function (i) { return i.type; }).join(); return abi.name + '(' + typeName + ')'; } exports.transformToFullName = transformToFullName; function extractDisplayName(name) { var length = name.indexOf('('); return length !== -1 ? name.substr(0, length) : name; } exports.extractDisplayName = extractDisplayName; function extractTypeName(name) { /// TODO: make it invulnerable var length = name.indexOf('('); return length !== -1 ? name.substr(length + 1, name.length - 1 - (length + 1)).replace(' ', '') : ''; } exports.extractTypeName = extractTypeName; function isFunction(object) { return typeof object === 'function'; } exports.isFunction = isFunction; //# sourceMappingURL=utils.js.map