Skip to content

Commit 3665e45

Browse files
committed
Merge pull request microsoft#141 from Microsoft/typoInDeclFileEmit
Fixed the typo in declaration emitter of implements clause
2 parents 4223466 + 586b773 commit 3665e45

11 files changed

+11
-11
lines changed

src/compiler/emitter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1999,7 +1999,7 @@ module ts {
19991999
}
20002000

20012001
if (typeReferences) {
2002-
write(isImplementsList ? " implments " : " extends ");
2002+
write(isImplementsList ? " implements " : " extends ");
20032003
emitCommaList(typeReferences, emitTypeOfTypeReference);
20042004
}
20052005
}

tests/baselines/reference/commentsInheritance.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ interface i1 {
272272
nc_f1(): void;
273273
nc_l1: () => void;
274274
}
275-
declare class c1 implments i1 {
275+
declare class c1 implements i1 {
276276
i1_p1: number;
277277
i1_f1(): void;
278278
i1_l1: () => void;

tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ interface I {
7070
interface J {
7171
bat(): any;
7272
}
73-
declare class D implments I, J {
73+
declare class D implements I, J {
7474
baz(): void;
7575
bat(): void;
7676
foo(): void;

tests/baselines/reference/declFileGenericClassWithGenericExtendedClass.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ declare class Derived<T> extends Base<T> {
4949
interface IBar<T> {
5050
derived: Derived<T>;
5151
}
52-
declare class Baz implments IBar<Baz> {
52+
declare class Baz implements IBar<Baz> {
5353
derived: Derived<Baz>;
5454
}

tests/baselines/reference/declFileGenericType2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ declare module templa.dom.mvc {
103103
}
104104
}
105105
declare module templa.dom.mvc {
106-
class AbstractElementController<ModelType extends templa.mvc.IModel> extends templa.mvc.AbstractController<ModelType> implments IElementController<ModelType> {
106+
class AbstractElementController<ModelType extends templa.mvc.IModel> extends templa.mvc.AbstractController<ModelType> implements IElementController<ModelType> {
107107
constructor();
108108
}
109109
}

tests/baselines/reference/declFileModuleContinuation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ declare module A.C {
3333
}
3434
}
3535
declare module A.B.C {
36-
class W implments A.C.Z {
36+
class W implements A.C.Z {
3737
}
3838
}

tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ declare module X.A.C {
3838
}
3939
}
4040
declare module X.A.B.C {
41-
class W implments X.A.C.Z {
41+
class W implements X.A.C.Z {
4242
}
4343
}

tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ declare module X.A.C {
4141
}
4242
}
4343
declare module X.A.B.C {
44-
class W implments A.C.Z {
44+
class W implements A.C.Z {
4545
}
4646
}
4747
declare module X.A.B.C {

tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ declare module X.A.C {
4141
}
4242
}
4343
declare module X.A.B.C {
44-
class W implments X.A.C.Z {
44+
class W implements X.A.C.Z {
4545
}
4646
}
4747
declare module X.A.B.C {

tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ declare module foo {
2525
}
2626
}
2727
declare module bar {
28-
class Foo<T> implments foo.IFoo<T> {
28+
class Foo<T> implements foo.IFoo<T> {
2929
}
3030
}

0 commit comments

Comments
 (0)