Enable CIRCLECI and declare web3

This commit is contained in:
Jacob Evans
2018-02-01 17:08:19 -08:00
parent 76eb1e9e7f
commit 2eccb28dee
3 changed files with 14 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ FROM node
WORKDIR /src
RUN apt-get -qq update && apt-get install -y libhidapi-dev libusb-1.0-0-dev
ENV CIRCLECI=true
COPY package.json .
RUN npm i
RUN npm install forever -g

View File

@@ -16,6 +16,7 @@
"dependencies": {
"0x.js": "^0.31.1",
"@0xproject/utils": "^0.2.4",
"@0xproject/subproviders": "^0.3.5",
"body-parser": "^1.17.1",
"ethereumjs-tx": "^1.3.3",
"express": "^4.15.2",

View File

@@ -24,3 +24,15 @@ declare module 'ethereumjs-tx' {
}
export = EthereumTx;
}
declare module 'web3-provider-engine' {
class Web3ProviderEngine {
public on(event: string, handler: () => void): void;
public send(payload: any): void;
public sendAsync(payload: any, callback: (error: any, response: any) => void): void;
public addProvider(provider: any): void;
public start(): void;
public stop(): void;
}
export = Web3ProviderEngine;
}