From 8a6dd4da1fd537c42415516f8c4d64df08f8f970 Mon Sep 17 00:00:00 2001 From: Tim Nolte Date: Thu, 9 Jan 2014 08:30:46 -0500 Subject: [PATCH] Fixed adapterCtor to be defined as a Function not an Object in registerAdapter. Update breeze tests according to the new registerAdapter parameter count. --- breeze/breeze-tests.ts | 2 +- breeze/breeze.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/breeze/breeze-tests.ts b/breeze/breeze-tests.ts index 80d424aa52..e4ee91f747 100644 --- a/breeze/breeze-tests.ts +++ b/breeze/breeze-tests.ts @@ -867,8 +867,8 @@ function test_config() { s = config.interfaceInitialized.type; o = config.interfaceRegistry; o = config.objectRegistry; - config.registerAdapter("myAdapterName"); var f1: Function; + config.registerAdapter("myAdapterName", f1); config.registerFunction(f1, "myFunction"); config.registerType(f1, "myCtor"); s = config.stringifyPad; diff --git a/breeze/breeze.d.ts b/breeze/breeze.d.ts index 2811d42db7..320f724adb 100644 --- a/breeze/breeze.d.ts +++ b/breeze/breeze.d.ts @@ -884,7 +884,7 @@ declare module breeze.config { var interfaceInitialized: Event; var interfaceRegistry: Object; var objectRegistry: Object; - export function registerAdapter(interfaceName: string, adapterCtor: Object): void; + export function registerAdapter(interfaceName: string, adapterCtor: Function): void; export function registerFunction(fn: Function, fnName: string): void; export function registerType(ctor: Function, typeName: string): void; //static setProperties(config: Object): void; //deprecated