1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
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
} );
}
|