diff --git a/durandal/durandal.d.ts b/durandal/durandal.d.ts index 043ab3f66..e47bb1f15 100644 --- a/durandal/durandal.d.ts +++ b/durandal/durandal.d.ts @@ -375,7 +375,7 @@ declare module "durandal/plugins/router" { */ interface IRouteInfoParameters { /** your url pattern. The only required parameter */ - url: string; + url: any; /** if not supplied, router.convertRouteToName derives it */ moduleId?: string; /** if not supplied, router.convertRouteToModuleId derives it */ diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index 1e23e868c..63e3ee61d 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Knockout 2.2 +// Type definitions for Knockout 2.3 // Project: http://knockoutjs.com // Definitions by: Boris Yankov // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -256,6 +256,8 @@ interface KnockoutUtils { arrayFilter(array: any[], predicate: (item) => boolean): any[]; arrayPushAll(array: any[], valuesToPush: any[]): any[]; + + arrayPushAll(array: KnockoutObservableArray, valuesToPush: any[]): any[]; extend(target, source);