From 9fac99e6922912916c92689483babd38854d8d1f Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Wed, 8 Jun 2016 14:23:42 -0700 Subject: [PATCH] Add test case The test passes in 1.8 and fails in master. --- .../inferParameterWithMethodCallInitializer.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tests/cases/compiler/inferParameterWithMethodCallInitializer.ts diff --git a/tests/cases/compiler/inferParameterWithMethodCallInitializer.ts b/tests/cases/compiler/inferParameterWithMethodCallInitializer.ts new file mode 100644 index 00000000000..ba38c7cb909 --- /dev/null +++ b/tests/cases/compiler/inferParameterWithMethodCallInitializer.ts @@ -0,0 +1,12 @@ +// @noImplicitAny: true +function getNumber(): number { + return 1; +} +class Example { + getNumber(): number { + return 1; + } + doSomething(a = this.getNumber()): typeof a { + return a; + } +}