aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-12-05 22:08:22 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-12-05 22:08:22 +0800
commit8cd204423a868d66228c226d29cc47ea2a7fd686 (patch)
tree36dd1cf512d82ce0c4e66e579d151679cb531ca6
parent2abc5a88c551956c704848f8e2c2d024d5cb81a9 (diff)
downloaddexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar.gz
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar.bz2
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar.lz
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar.xz
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.tar.zst
dexon-sol-tools-8cd204423a868d66228c226d29cc47ea2a7fd686.zip
Introduce a const for 'function'
-rw-r--r--packages/typed-contracts/src/index.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/typed-contracts/src/index.ts b/packages/typed-contracts/src/index.ts
index 5f925e079..f647343f8 100644
--- a/packages/typed-contracts/src/index.ts
+++ b/packages/typed-contracts/src/index.ts
@@ -14,6 +14,8 @@ import * as Web3 from 'web3';
import {ParamKind} from './types';
import {utils} from './utils';
+const ABI_TYPE_METHOD = 'function';
+
const args = yargs
.option('abiGlob', {
describe: 'Glob pattern to search for ABI JSON files',
@@ -66,7 +68,7 @@ for (const abiFileName of abiFileNames) {
const ABI = _.isArray(parsedContent) ?
parsedContent : // ABI file
parsedContent.abi; // Truffle contracts file
- const methodAbis = ABI.filter((abi: Web3.AbiDefinition) => abi.type === 'function') as Web3.MethodAbi[];
+ const methodAbis = ABI.filter((abi: Web3.AbiDefinition) => abi.type === ABI_TYPE_METHOD) as Web3.MethodAbi[];
_.map(methodAbis, methodAbi => {
_.map(methodAbi.inputs, input => {
if (_.isEmpty(input.name)) {