mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-06 16:20:26 +08:00
Fixed issue when using $.extend to merge defaultOptions and options
This commit is contained in:
@@ -1239,7 +1239,7 @@ function test_extend() {
|
||||
|
||||
var defaults = { validate: false, limit: 5, name: "foo" };
|
||||
var options = { validate: true, name: "bar" };
|
||||
var settings = $.extend({}, defaults, options);
|
||||
var settings: typeof defaults = $.extend({}, defaults, options);
|
||||
}
|
||||
|
||||
function test_fadeIn() {
|
||||
@@ -2331,4 +2331,4 @@ $.ajax({
|
||||
success: function (data) {
|
||||
alert(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Vendored
+2
-2
@@ -324,8 +324,8 @@ interface JQueryStatic {
|
||||
each(collection: JQuery, callback: (indexInArray: number, valueOfElement: HTMLElement) => any): any;
|
||||
each<T>(collection: T[], callback: (indexInArray: number, valueOfElement: T) => any): any;
|
||||
|
||||
extend(target: any, ...objs: any[]): Object;
|
||||
extend(deep: boolean, target: any, ...objs: any[]): Object;
|
||||
extend(target: any, ...objs: any[]): any;
|
||||
extend(deep: boolean, target: any, ...objs: any[]): any;
|
||||
|
||||
globalEval(code: string): any;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user