From fbe2d02cb2e5cfdfcb36033e692af0d16eeb7b9d Mon Sep 17 00:00:00 2001 From: Mike North Date: Mon, 23 Jul 2018 08:29:33 -0700 Subject: [PATCH] [ember] Ember.Container#factoryFor (#27483) --- types/ember/index.d.ts | 4 ++++ types/ember/test/application-instance.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/types/ember/index.d.ts b/types/ember/index.d.ts index a15987ae83..885eaafbbd 100755 --- a/types/ember/index.d.ts +++ b/types/ember/index.d.ts @@ -311,6 +311,10 @@ declare module 'ember' { * Given a fullName return a corresponding instance. */ lookup(fullName: string, options?: {}): any; + /** + * Given a fullName return a corresponding factory. + */ + factoryFor(fullName: string, options?: {}): any; } const _ContainerProxyMixin: Mixin<_ContainerProxyMixin>; diff --git a/types/ember/test/application-instance.ts b/types/ember/test/application-instance.ts index dfda446463..5b973b37c4 100644 --- a/types/ember/test/application-instance.ts +++ b/types/ember/test/application-instance.ts @@ -15,3 +15,6 @@ appInstance.register('some:injection', class Foo {}, { singleton: false, instantiate: true, }); + +appInstance.factoryFor('router:main'); +appInstance.lookup('route:basic');