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