TypeScript/tests/cases/compiler/dottedSymbolResolution1.ts
2014-07-12 17:30:19 -07:00

25 lines
790 B
TypeScript

interface JQuery {
find(selector: string): JQuery;
}
interface JQueryStatic {
(selector: string): JQuery;
(object: JQuery): JQuery;
}
class Base { foo() { } }
function each(collection: string, callback: (indexInArray: any, valueOfElement: any) => any): any;
function each(collection: JQuery, callback: (indexInArray: number, valueOfElement: Base) => any): any;
function each(collection: any, callback: (indexInArray: any, valueOfElement: any) => any): any {
return null;
}
function _setBarAndText(): void {
var x: JQuery, $: JQueryStatic
each(x.find(" "), function () {
var $this: JQuery = $(''),
thisBar = $this.find(".fx-usagebars-calloutbar-this"); // bug lead to 'could not find dotted symbol' here
} );
}