TS2345: Argument of type '{ before: number; after: number; limit: number; }' is not assignable to parameter of type 'callback<any>'.
Type '{ before: number; after: number; limit: number; }' provides no match for the signature '(err: any, response: Response, data: any): void'.
TypeScript 2.8.1
Results in a ts error:
It appears that ts is matching the first def instead of the second here: https://github.com/coinbase/gdax-node/blob/master/index.d.ts#L165
Perhaps it is the newer version of TypeScript, but I'll throw up a small pr with one fix for it.