From 2de0e186e83d57b7072ad5dac8de768b78b1348b Mon Sep 17 00:00:00 2001 From: Elliot Lee Date: Tue, 3 Sep 2019 11:16:32 -0700 Subject: [PATCH] Fix error TS2683 > 'this' implicitly has type 'any' because it does not have a type annotation. --- packages/ripple-address-codec/src/xrp-codec.ts | 4 ++-- packages/ripple-address-codec/tsconfig.json | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/ripple-address-codec/src/xrp-codec.ts b/packages/ripple-address-codec/src/xrp-codec.ts index 3be9f68d..8722cd76 100644 --- a/packages/ripple-address-codec/src/xrp-codec.ts +++ b/packages/ripple-address-codec/src/xrp-codec.ts @@ -3,7 +3,7 @@ */ const baseCodec = require('base-x') -const {seqEqual, concatArgs} = require('.//utils') +const {seqEqual, concatArgs} = require('./utils') class Codec { sha256: (bytes: Uint8Array) => Buffer @@ -211,7 +211,7 @@ export function encodeNodePublic(bytes: Buffer): string { // Address === AccountID export function isValidAddress(address: string): boolean { try { - this.decodeAccountID(address) + decodeAccountID(address) } catch (e) { return false } diff --git a/packages/ripple-address-codec/tsconfig.json b/packages/ripple-address-codec/tsconfig.json index fe11a8f4..20098d1f 100644 --- a/packages/ripple-address-codec/tsconfig.json +++ b/packages/ripple-address-codec/tsconfig.json @@ -17,7 +17,8 @@ "suppressImplicitAnyIndexErrors": false, "sourceMap": true, "skipLibCheck": true, - "declaration": true + "declaration": true, + "strict": true }, "include": [ "src/**/*.ts"