diff --git a/tests/baselines/reference/errorOnInitializerInObjectType.errors.txt b/tests/baselines/reference/errorOnInitializerInObjectType.errors.txt new file mode 100644 index 00000000000..70cefb0e914 --- /dev/null +++ b/tests/baselines/reference/errorOnInitializerInObjectType.errors.txt @@ -0,0 +1,17 @@ +tests/cases/compiler/errorOnInitializerInObjectType.ts(2,17): error TS1246: An object type property cannot have an initializer. +tests/cases/compiler/errorOnInitializerInObjectType.ts(6,17): error TS1246: An object type property cannot have an initializer. + + +==== tests/cases/compiler/errorOnInitializerInObjectType.ts (2 errors) ==== + interface Foo { + bar: number = 5; + ~ +!!! error TS1246: An object type property cannot have an initializer. + } + + var Foo: { + bar: number = 5; + ~ +!!! error TS1246: An object type property cannot have an initializer. + }; + \ No newline at end of file diff --git a/tests/baselines/reference/errorOnInitializerInObjectType.js b/tests/baselines/reference/errorOnInitializerInObjectType.js new file mode 100644 index 00000000000..59e813fc75c --- /dev/null +++ b/tests/baselines/reference/errorOnInitializerInObjectType.js @@ -0,0 +1,12 @@ +//// [errorOnInitializerInObjectType.ts] +interface Foo { + bar: number = 5; +} + +var Foo: { + bar: number = 5; +}; + + +//// [errorOnInitializerInObjectType.js] +var Foo; diff --git a/tests/cases/compiler/errorOnInitializerInObjectType.ts b/tests/cases/compiler/errorOnInitializerInObjectType.ts new file mode 100644 index 00000000000..8c536d1a712 --- /dev/null +++ b/tests/cases/compiler/errorOnInitializerInObjectType.ts @@ -0,0 +1,7 @@ +interface Foo { + bar: number = 5; +} + +var Foo: { + bar: number = 5; +};