diff --git a/jasmine/jasmine.d.ts b/jasmine/jasmine.d.ts index 9e662c6e1..13160c4d2 100644 --- a/jasmine/jasmine.d.ts +++ b/jasmine/jasmine.d.ts @@ -47,6 +47,7 @@ declare module jasmine { function any(aclass: any): Any; function anything(): Any; + function arrayContaining(sample: any[]): ArrayContaining; function objectContaining(sample: any): ObjectContaining; function createSpy(name: string, originalFn?: Function): Spy; function createSpyObj(baseName: string, methodNames: any[]): any; @@ -71,6 +72,13 @@ declare module jasmine { length: number; [n: number]: T; } + + interface ArrayContaining { + new (sample: any[]): any; + + asymmetricMatch(other: any): boolean; + jasmineToString(): string; + } interface ObjectContaining { new (sample: any): any;