diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-01-10 19:00:39 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-01-10 19:00:39 +0800 |
commit | fa7237fde7acea32c5492f0dcdef4d55b3ade6e1 (patch) | |
tree | 3a0952a98b7fbfb5bae35c74df4db97a9d7a84e9 /packages/abi-gen | |
parent | ed530cef72d1cea2ea8e97c2715b2a5bb5916ccf (diff) | |
download | dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar.gz dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar.bz2 dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar.lz dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar.xz dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.tar.zst dexon-sol-tools-fa7237fde7acea32c5492f0dcdef4d55b3ade6e1.zip |
Fix a compiler error in abi-gen
Diffstat (limited to 'packages/abi-gen')
-rw-r--r-- | packages/abi-gen/src/types.ts | 7 | ||||
-rw-r--r-- | packages/abi-gen/src/utils.ts | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/packages/abi-gen/src/types.ts b/packages/abi-gen/src/types.ts index 8b158d77a..e82ab824b 100644 --- a/packages/abi-gen/src/types.ts +++ b/packages/abi-gen/src/types.ts @@ -5,6 +5,13 @@ export enum ParamKind { Output = 'output', } +export enum AbiType { + Function = 'function', + Constructor = 'constructor', + Event = 'event', + Fallback = 'fallback', +} + export interface Method extends Web3.MethodAbi { singleReturnValue: boolean; } diff --git a/packages/abi-gen/src/utils.ts b/packages/abi-gen/src/utils.ts index b9149e850..14255643a 100644 --- a/packages/abi-gen/src/utils.ts +++ b/packages/abi-gen/src/utils.ts @@ -3,7 +3,7 @@ import * as _ from 'lodash'; import * as path from 'path'; import * as Web3 from 'web3'; -import { ParamKind } from './types'; +import { AbiType, ParamKind } from './types'; export const utils = { solTypeToTsType(paramKind: ParamKind, solType: string): string { @@ -64,7 +64,7 @@ export const utils = { }, getEmptyConstructor(): Web3.ConstructorAbi { return { - type: Web3.AbiType.Constructor, + type: AbiType.Constructor, stateMutability: 'nonpayable', payable: false, inputs: [], |