From c5c1c9e38e79f7955d0406ccc1e681152d4fa75f Mon Sep 17 00:00:00 2001 From: Yegor Jbanov Date: Mon, 13 Apr 2015 09:43:39 -0700 Subject: [PATCH] feat(docs): more docs on binding resolution --- modules/angular2/src/di/injector.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/angular2/src/di/injector.js b/modules/angular2/src/di/injector.js index 96984ae2e0..e9f6c3bb5f 100644 --- a/modules/angular2/src/di/injector.js +++ b/modules/angular2/src/di/injector.js @@ -31,6 +31,11 @@ export class Injector { /** * Creates/looks up factory functions and dependencies from binding * declarations and flattens bindings into a single [List]. + * + * The returned list is sparse, indexed by [Key.id]. It is generally not + * useful to application code other than for passing it to [Injector] + * functions that require resolved binding lists, such as + * [fromResolvedBindings] and [createChildFromResolved]. */ static resolve(bindings:List/**/):List { var flatten = _flattenBindings(Binding.resolveAll(bindings), MapWrapper.create());