Merge pull request #141 from Microsoft/typoInDeclFileEmit

Fixed the typo in declaration emitter of implements clause
This commit is contained in:
Sheetal Nandi 2014-07-17 22:21:51 -07:00
commit 3665e45d19
11 changed files with 11 additions and 11 deletions

View File

@ -1999,7 +1999,7 @@ module ts {
}
if (typeReferences) {
write(isImplementsList ? " implments " : " extends ");
write(isImplementsList ? " implements " : " extends ");
emitCommaList(typeReferences, emitTypeOfTypeReference);
}
}

View File

@ -272,7 +272,7 @@ interface i1 {
nc_f1(): void;
nc_l1: () => void;
}
declare class c1 implments i1 {
declare class c1 implements i1 {
i1_p1: number;
i1_f1(): void;
i1_l1: () => void;

View File

@ -70,7 +70,7 @@ interface I {
interface J {
bat(): any;
}
declare class D implments I, J {
declare class D implements I, J {
baz(): void;
bat(): void;
foo(): void;

View File

@ -49,6 +49,6 @@ declare class Derived<T> extends Base<T> {
interface IBar<T> {
derived: Derived<T>;
}
declare class Baz implments IBar<Baz> {
declare class Baz implements IBar<Baz> {
derived: Derived<Baz>;
}

View File

@ -103,7 +103,7 @@ declare module templa.dom.mvc {
}
}
declare module templa.dom.mvc {
class AbstractElementController<ModelType extends templa.mvc.IModel> extends templa.mvc.AbstractController<ModelType> implments IElementController<ModelType> {
class AbstractElementController<ModelType extends templa.mvc.IModel> extends templa.mvc.AbstractController<ModelType> implements IElementController<ModelType> {
constructor();
}
}

View File

@ -33,6 +33,6 @@ declare module A.C {
}
}
declare module A.B.C {
class W implments A.C.Z {
class W implements A.C.Z {
}
}

View File

@ -38,6 +38,6 @@ declare module X.A.C {
}
}
declare module X.A.B.C {
class W implments X.A.C.Z {
class W implements X.A.C.Z {
}
}

View File

@ -41,7 +41,7 @@ declare module X.A.C {
}
}
declare module X.A.B.C {
class W implments A.C.Z {
class W implements A.C.Z {
}
}
declare module X.A.B.C {

View File

@ -41,7 +41,7 @@ declare module X.A.C {
}
}
declare module X.A.B.C {
class W implments X.A.C.Z {
class W implements X.A.C.Z {
}
}
declare module X.A.B.C {

View File

@ -25,6 +25,6 @@ declare module foo {
}
}
declare module bar {
class Foo<T> implments foo.IFoo<T> {
class Foo<T> implements foo.IFoo<T> {
}
}

View File

@ -87,6 +87,6 @@ interface c extends a, b {
}
interface d extends a {
}
declare class c1 implments a {
declare class c1 implements a {
}
declare var instance2: c1;