From bec47fdd3fef90805bc5450948e935e309e93892 Mon Sep 17 00:00:00 2001 From: Rob Eisenberg Date: Mon, 16 Nov 2015 02:36:10 -0500 Subject: [PATCH] chore(all): prepare-release 1.0.0-beta.1 --- bower.json | 18 +- build/tasks/doc.js | 4 +- build/tasks/test.js | 20 +- config.js | 70 +- dist/amd/aurelia-templating.d.ts | 100 +- dist/aurelia-templating.d.ts | 100 +- dist/commonjs/aurelia-templating.d.ts | 100 +- dist/es6/aurelia-templating.d.ts | 100 +- dist/system/aurelia-templating.d.ts | 100 +- doc/CHANGELOG.md | 3 + doc/api.json | 2750 +++++++++++++------------ package.json | 36 +- 12 files changed, 2023 insertions(+), 1378 deletions(-) diff --git a/bower.json b/bower.json index a5b6ab9f..7a35682d 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "aurelia-templating", - "version": "0.17.5", + "version": "1.0.0-beta.1", "description": "An extensible HTML templating engine supporting databinding, custom elements, attached behaviors and more.", "keywords": [ "aurelia", @@ -19,14 +19,14 @@ "url": "http://github.com/aurelia/templating" }, "dependencies": { - "aurelia-binding": "^0.11.0", - "aurelia-dependency-injection": "^0.12.0", - "aurelia-loader": "^0.11.0", - "aurelia-logging": "^0.9.0", - "aurelia-metadata": "^0.10.0", - "aurelia-pal": "^0.3.0", - "aurelia-path": "^0.11.0", - "aurelia-task-queue": "^0.9.0", + "aurelia-binding": "^1.0.0-beta.1", + "aurelia-dependency-injection": "^1.0.0-beta.1", + "aurelia-loader": "^1.0.0-beta.1", + "aurelia-logging": "^1.0.0-beta.1", + "aurelia-metadata": "^1.0.0-beta.1", + "aurelia-pal": "^1.0.0-beta.1", + "aurelia-path": "^1.0.0-beta.1", + "aurelia-task-queue": "^1.0.0-beta.1", "core-js": "zloirock/core-js" } } diff --git a/build/tasks/doc.js b/build/tasks/doc.js index 2e113b19..0b946eb5 100644 --- a/build/tasks/doc.js +++ b/build/tasks/doc.js @@ -5,7 +5,7 @@ var typedocExtractor = require('gulp-typedoc-extractor'); var runSequence = require('run-sequence'); gulp.task('doc-generate', function(){ - return gulp.src([paths.output + '*.d.ts', paths.doc + '/core-js.d.ts', './jspm_packages/github/aurelia/*/*.d.ts']) + return gulp.src([paths.output + '*.d.ts', paths.doc + '/core-js.d.ts', './jspm_packages/npm/*/*.d.ts']) .pipe(typedoc({ target: 'es6', includeDeclarations: true, @@ -30,4 +30,4 @@ gulp.task('doc', function(callback){ 'doc-extract', callback ); -}); \ No newline at end of file +}); diff --git a/build/tasks/test.js b/build/tasks/test.js index 2fcefea8..c7af441c 100644 --- a/build/tasks/test.js +++ b/build/tasks/test.js @@ -1,30 +1,30 @@ var gulp = require('gulp'); -var karma = require('karma').server; +var Karma = require('karma').Server; /** * Run test once and exit */ gulp.task('test', function (done) { - karma.start({ - configFile: __dirname + '/../../karma.conf.js', - singleRun: true - }, done); + new Karma({ + configFile: __dirname + '/../../karma.conf.js', + singleRun: true + }, done).start(); }); /** * Watch for file changes and re-run tests on each change */ gulp.task('tdd', function (done) { - karma.start({ - configFile: __dirname + '/../../karma.conf.js' - }, done); + new Karma({ + configFile: __dirname + '/../../karma.conf.js' + }, done).start(); }); /** * Run test once with code coverage and exit */ gulp.task('cover', function (done) { - karma.start({ + new Karma({ configFile: __dirname + '/../../karma.conf.js', singleRun: true, reporters: ['coverage'], @@ -36,5 +36,5 @@ gulp.task('cover', function (done) { type: 'html', dir: 'build/reports/coverage' } - }, done); + }, done).start(); }); diff --git a/config.js b/config.js index aa8a9e91..62127f7e 100644 --- a/config.js +++ b/config.js @@ -14,44 +14,18 @@ System.config({ }, map: { - "aurelia-binding": "github:aurelia/binding@0.11.0", - "aurelia-dependency-injection": "github:aurelia/dependency-injection@0.12.0", - "aurelia-loader": "github:aurelia/loader@0.11.0", - "aurelia-logging": "github:aurelia/logging@0.9.0", - "aurelia-metadata": "github:aurelia/metadata@0.10.0", - "aurelia-pal": "github:aurelia/pal@0.3.0", - "aurelia-pal-browser": "github:aurelia/pal-browser@0.3.0", - "aurelia-path": "github:aurelia/path@0.11.0", - "aurelia-task-queue": "github:aurelia/task-queue@0.9.0", + "aurelia-binding": "npm:aurelia-binding@1.0.0-beta.1", + "aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.0.0-beta.1", + "aurelia-loader": "npm:aurelia-loader@1.0.0-beta.1", + "aurelia-logging": "npm:aurelia-logging@1.0.0-beta.1", + "aurelia-metadata": "npm:aurelia-metadata@1.0.0-beta.1", + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1", + "aurelia-pal-browser": "npm:aurelia-pal-browser@1.0.0-beta.1", + "aurelia-path": "npm:aurelia-path@1.0.0-beta.1", + "aurelia-task-queue": "npm:aurelia-task-queue@1.0.0-beta.1", "babel": "npm:babel-core@5.2.2", "babel-runtime": "npm:babel-runtime@5.2.2", "core-js": "npm:core-js@1.2.6", - "github:aurelia/binding@0.11.0": { - "aurelia-metadata": "github:aurelia/metadata@0.10.0", - "aurelia-pal": "github:aurelia/pal@0.3.0", - "aurelia-task-queue": "github:aurelia/task-queue@0.9.0", - "core-js": "npm:core-js@1.2.6" - }, - "github:aurelia/dependency-injection@0.12.0": { - "aurelia-logging": "github:aurelia/logging@0.9.0", - "aurelia-metadata": "github:aurelia/metadata@0.10.0", - "aurelia-pal": "github:aurelia/pal@0.3.0", - "core-js": "npm:core-js@1.2.6" - }, - "github:aurelia/loader@0.11.0": { - "aurelia-metadata": "github:aurelia/metadata@0.10.0", - "aurelia-path": "github:aurelia/path@0.11.0" - }, - "github:aurelia/metadata@0.10.0": { - "aurelia-pal": "github:aurelia/pal@0.3.0", - "core-js": "npm:core-js@1.2.6" - }, - "github:aurelia/pal-browser@0.3.0": { - "aurelia-pal": "github:aurelia/pal@0.3.0" - }, - "github:aurelia/task-queue@0.9.0": { - "aurelia-pal": "github:aurelia/pal@0.3.0" - }, "github:jspm/nodelibs-assert@0.1.0": { "assert": "npm:assert@1.3.0" }, @@ -67,6 +41,32 @@ System.config({ "npm:assert@1.3.0": { "util": "npm:util@0.10.3" }, + "npm:aurelia-binding@1.0.0-beta.1": { + "aurelia-metadata": "npm:aurelia-metadata@1.0.0-beta.1", + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1", + "aurelia-task-queue": "npm:aurelia-task-queue@1.0.0-beta.1", + "core-js": "npm:core-js@1.2.6" + }, + "npm:aurelia-dependency-injection@1.0.0-beta.1": { + "aurelia-logging": "npm:aurelia-logging@1.0.0-beta.1", + "aurelia-metadata": "npm:aurelia-metadata@1.0.0-beta.1", + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1", + "core-js": "npm:core-js@1.2.6" + }, + "npm:aurelia-loader@1.0.0-beta.1": { + "aurelia-metadata": "npm:aurelia-metadata@1.0.0-beta.1", + "aurelia-path": "npm:aurelia-path@1.0.0-beta.1" + }, + "npm:aurelia-metadata@1.0.0-beta.1": { + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1", + "core-js": "npm:core-js@1.2.6" + }, + "npm:aurelia-pal-browser@1.0.0-beta.1": { + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1" + }, + "npm:aurelia-task-queue@1.0.0-beta.1": { + "aurelia-pal": "npm:aurelia-pal@1.0.0-beta.1" + }, "npm:core-js@1.2.6": { "fs": "github:jspm/nodelibs-fs@0.1.2", "path": "github:jspm/nodelibs-path@0.1.0", diff --git a/dist/amd/aurelia-templating.d.ts b/dist/amd/aurelia-templating.d.ts index 5576cf3a..fdc22bde 100644 --- a/dist/amd/aurelia-templating.d.ts +++ b/dist/amd/aurelia-templating.d.ts @@ -29,6 +29,14 @@ declare module 'aurelia-templating' { * Implemented by classes that describe how a view factory should be loaded. */ export interface ViewStrategy { + + /** + * Loads a view factory. + * @param viewEngine The view engine to use during the load process. + * @param compileInstruction Additional instructions to use during compilation of the view. + * @param loadContext The loading context used for loading all resources and dependencies. + * @return A promise for the view factory that is produced by this strategy. + */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } @@ -36,19 +44,62 @@ declare module 'aurelia-templating' { * View engine hooks that enable a view resource to provide custom processing during the compilation or creation of a view. */ export interface ViewEngineHooks { - beforeCompile(content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction): void; - afterCompile(viewFactory: ViewFactory): void; - beforeCreate(viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction): void; - afterCreate(view: View): void; + + /** + * Invoked before a template is compiled. + * @param content The DocumentFragment to compile. + * @param resources The resources to compile the view against. + * @param instruction The compilation instruction associated with the compilation process. + */ + beforeCompile?: (content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction) => void; + + /** + * Invoked after a template is compiled. + * @param viewFactory The view factory that was produced from the compilation process. + */ + afterCompile?: (viewFactory: ViewFactory) => void; + + /** + * Invoked before a view is created. + * @param viewFactory The view factory that will be used to create the view. + * @param container The DI container used during view creation. + * @param content The cloned document fragment representing the view. + * @param instruction The view creation instruction associated with this creation process. + */ + beforeCreate?: (viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction) => void; + + /** + * Invoked after a view is created. + * @param view The view that was created by the factory. + */ + afterCreate?: (view: View) => void; } /** * Represents a node in the view hierarchy. */ export interface ViewNode { + + /** + * Binds the node and it's children. + * @param bindingContext The binding context to bind to. + * @param overrideContext A secondary binding context that can override the standard context. + */ bind(bindingContext: Object, overrideContext?: Object): void; + + /** + * Triggers the attach for the node and its children. + */ attached(): void; + + /** + * Triggers the detach for the node and its children. + */ detached(): void; + + /** + * Unbinds the node and its children. + */ unbind(): void; } @@ -356,6 +407,10 @@ declare module 'aurelia-templating' { * Decorator: Indicates that the decorated class/object is a view strategy. */ export const viewStrategy: Function; + + /** + * A view strategy that loads a view relative to its associated view-model. + */ export class RelativeViewStrategy { /** @@ -379,6 +434,10 @@ declare module 'aurelia-templating' { */ makeRelativeTo(file: string): void; } + + /** + * A view strategy based on naming conventions. + */ export class ConventionalViewStrategy { /** @@ -397,6 +456,11 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that indicates that the component has no view that the templating engine needs to manage. + * Typically used when the component author wishes to take over fine-grained rendering control. + */ export class NoViewStrategy { /** @@ -408,6 +472,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy created directly from the template registry entry. + */ export class TemplateRegistryViewStrategy { /** @@ -426,6 +494,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that allows the component authore to inline the html for the view. + */ export class InlineViewStrategy { /** @@ -865,6 +937,10 @@ declare module 'aurelia-templating' { */ create(container: Container, createInstruction?: ViewCreateInstruction, element?: Element): View; } + + /** + * Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views. + */ export class ViewCompiler { /** @@ -986,6 +1062,10 @@ declare module 'aurelia-templating' { getCachedView(): View; returnViewToCache(view: View): void; } + + /** + * Controls the view resource loading pipeline. + */ export class ViewEngine { /** @@ -1105,6 +1185,10 @@ declare module 'aurelia-templating' { */ detached(): void; } + + /** + * An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior. + */ export class BehaviorPropertyObserver { /** @@ -1277,6 +1361,10 @@ declare module 'aurelia-templating' { onAdd(element: any): any; unbind(): any; } + + /** + * Used to dynamically compose components. + */ export class CompositionEngine { /** @@ -1438,6 +1526,10 @@ declare module 'aurelia-templating' { * to the EventManager for one or more Web Components. */ export function elementConfig(target?: any): any; + + /** + * A facade of the templating engine capabilties which provides a more user friendly API for common use cases. + */ export class TemplatingEngine { /** diff --git a/dist/aurelia-templating.d.ts b/dist/aurelia-templating.d.ts index 5576cf3a..fdc22bde 100644 --- a/dist/aurelia-templating.d.ts +++ b/dist/aurelia-templating.d.ts @@ -29,6 +29,14 @@ declare module 'aurelia-templating' { * Implemented by classes that describe how a view factory should be loaded. */ export interface ViewStrategy { + + /** + * Loads a view factory. + * @param viewEngine The view engine to use during the load process. + * @param compileInstruction Additional instructions to use during compilation of the view. + * @param loadContext The loading context used for loading all resources and dependencies. + * @return A promise for the view factory that is produced by this strategy. + */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } @@ -36,19 +44,62 @@ declare module 'aurelia-templating' { * View engine hooks that enable a view resource to provide custom processing during the compilation or creation of a view. */ export interface ViewEngineHooks { - beforeCompile(content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction): void; - afterCompile(viewFactory: ViewFactory): void; - beforeCreate(viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction): void; - afterCreate(view: View): void; + + /** + * Invoked before a template is compiled. + * @param content The DocumentFragment to compile. + * @param resources The resources to compile the view against. + * @param instruction The compilation instruction associated with the compilation process. + */ + beforeCompile?: (content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction) => void; + + /** + * Invoked after a template is compiled. + * @param viewFactory The view factory that was produced from the compilation process. + */ + afterCompile?: (viewFactory: ViewFactory) => void; + + /** + * Invoked before a view is created. + * @param viewFactory The view factory that will be used to create the view. + * @param container The DI container used during view creation. + * @param content The cloned document fragment representing the view. + * @param instruction The view creation instruction associated with this creation process. + */ + beforeCreate?: (viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction) => void; + + /** + * Invoked after a view is created. + * @param view The view that was created by the factory. + */ + afterCreate?: (view: View) => void; } /** * Represents a node in the view hierarchy. */ export interface ViewNode { + + /** + * Binds the node and it's children. + * @param bindingContext The binding context to bind to. + * @param overrideContext A secondary binding context that can override the standard context. + */ bind(bindingContext: Object, overrideContext?: Object): void; + + /** + * Triggers the attach for the node and its children. + */ attached(): void; + + /** + * Triggers the detach for the node and its children. + */ detached(): void; + + /** + * Unbinds the node and its children. + */ unbind(): void; } @@ -356,6 +407,10 @@ declare module 'aurelia-templating' { * Decorator: Indicates that the decorated class/object is a view strategy. */ export const viewStrategy: Function; + + /** + * A view strategy that loads a view relative to its associated view-model. + */ export class RelativeViewStrategy { /** @@ -379,6 +434,10 @@ declare module 'aurelia-templating' { */ makeRelativeTo(file: string): void; } + + /** + * A view strategy based on naming conventions. + */ export class ConventionalViewStrategy { /** @@ -397,6 +456,11 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that indicates that the component has no view that the templating engine needs to manage. + * Typically used when the component author wishes to take over fine-grained rendering control. + */ export class NoViewStrategy { /** @@ -408,6 +472,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy created directly from the template registry entry. + */ export class TemplateRegistryViewStrategy { /** @@ -426,6 +494,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that allows the component authore to inline the html for the view. + */ export class InlineViewStrategy { /** @@ -865,6 +937,10 @@ declare module 'aurelia-templating' { */ create(container: Container, createInstruction?: ViewCreateInstruction, element?: Element): View; } + + /** + * Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views. + */ export class ViewCompiler { /** @@ -986,6 +1062,10 @@ declare module 'aurelia-templating' { getCachedView(): View; returnViewToCache(view: View): void; } + + /** + * Controls the view resource loading pipeline. + */ export class ViewEngine { /** @@ -1105,6 +1185,10 @@ declare module 'aurelia-templating' { */ detached(): void; } + + /** + * An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior. + */ export class BehaviorPropertyObserver { /** @@ -1277,6 +1361,10 @@ declare module 'aurelia-templating' { onAdd(element: any): any; unbind(): any; } + + /** + * Used to dynamically compose components. + */ export class CompositionEngine { /** @@ -1438,6 +1526,10 @@ declare module 'aurelia-templating' { * to the EventManager for one or more Web Components. */ export function elementConfig(target?: any): any; + + /** + * A facade of the templating engine capabilties which provides a more user friendly API for common use cases. + */ export class TemplatingEngine { /** diff --git a/dist/commonjs/aurelia-templating.d.ts b/dist/commonjs/aurelia-templating.d.ts index 5576cf3a..fdc22bde 100644 --- a/dist/commonjs/aurelia-templating.d.ts +++ b/dist/commonjs/aurelia-templating.d.ts @@ -29,6 +29,14 @@ declare module 'aurelia-templating' { * Implemented by classes that describe how a view factory should be loaded. */ export interface ViewStrategy { + + /** + * Loads a view factory. + * @param viewEngine The view engine to use during the load process. + * @param compileInstruction Additional instructions to use during compilation of the view. + * @param loadContext The loading context used for loading all resources and dependencies. + * @return A promise for the view factory that is produced by this strategy. + */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } @@ -36,19 +44,62 @@ declare module 'aurelia-templating' { * View engine hooks that enable a view resource to provide custom processing during the compilation or creation of a view. */ export interface ViewEngineHooks { - beforeCompile(content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction): void; - afterCompile(viewFactory: ViewFactory): void; - beforeCreate(viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction): void; - afterCreate(view: View): void; + + /** + * Invoked before a template is compiled. + * @param content The DocumentFragment to compile. + * @param resources The resources to compile the view against. + * @param instruction The compilation instruction associated with the compilation process. + */ + beforeCompile?: (content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction) => void; + + /** + * Invoked after a template is compiled. + * @param viewFactory The view factory that was produced from the compilation process. + */ + afterCompile?: (viewFactory: ViewFactory) => void; + + /** + * Invoked before a view is created. + * @param viewFactory The view factory that will be used to create the view. + * @param container The DI container used during view creation. + * @param content The cloned document fragment representing the view. + * @param instruction The view creation instruction associated with this creation process. + */ + beforeCreate?: (viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction) => void; + + /** + * Invoked after a view is created. + * @param view The view that was created by the factory. + */ + afterCreate?: (view: View) => void; } /** * Represents a node in the view hierarchy. */ export interface ViewNode { + + /** + * Binds the node and it's children. + * @param bindingContext The binding context to bind to. + * @param overrideContext A secondary binding context that can override the standard context. + */ bind(bindingContext: Object, overrideContext?: Object): void; + + /** + * Triggers the attach for the node and its children. + */ attached(): void; + + /** + * Triggers the detach for the node and its children. + */ detached(): void; + + /** + * Unbinds the node and its children. + */ unbind(): void; } @@ -356,6 +407,10 @@ declare module 'aurelia-templating' { * Decorator: Indicates that the decorated class/object is a view strategy. */ export const viewStrategy: Function; + + /** + * A view strategy that loads a view relative to its associated view-model. + */ export class RelativeViewStrategy { /** @@ -379,6 +434,10 @@ declare module 'aurelia-templating' { */ makeRelativeTo(file: string): void; } + + /** + * A view strategy based on naming conventions. + */ export class ConventionalViewStrategy { /** @@ -397,6 +456,11 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that indicates that the component has no view that the templating engine needs to manage. + * Typically used when the component author wishes to take over fine-grained rendering control. + */ export class NoViewStrategy { /** @@ -408,6 +472,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy created directly from the template registry entry. + */ export class TemplateRegistryViewStrategy { /** @@ -426,6 +494,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that allows the component authore to inline the html for the view. + */ export class InlineViewStrategy { /** @@ -865,6 +937,10 @@ declare module 'aurelia-templating' { */ create(container: Container, createInstruction?: ViewCreateInstruction, element?: Element): View; } + + /** + * Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views. + */ export class ViewCompiler { /** @@ -986,6 +1062,10 @@ declare module 'aurelia-templating' { getCachedView(): View; returnViewToCache(view: View): void; } + + /** + * Controls the view resource loading pipeline. + */ export class ViewEngine { /** @@ -1105,6 +1185,10 @@ declare module 'aurelia-templating' { */ detached(): void; } + + /** + * An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior. + */ export class BehaviorPropertyObserver { /** @@ -1277,6 +1361,10 @@ declare module 'aurelia-templating' { onAdd(element: any): any; unbind(): any; } + + /** + * Used to dynamically compose components. + */ export class CompositionEngine { /** @@ -1438,6 +1526,10 @@ declare module 'aurelia-templating' { * to the EventManager for one or more Web Components. */ export function elementConfig(target?: any): any; + + /** + * A facade of the templating engine capabilties which provides a more user friendly API for common use cases. + */ export class TemplatingEngine { /** diff --git a/dist/es6/aurelia-templating.d.ts b/dist/es6/aurelia-templating.d.ts index 5576cf3a..fdc22bde 100644 --- a/dist/es6/aurelia-templating.d.ts +++ b/dist/es6/aurelia-templating.d.ts @@ -29,6 +29,14 @@ declare module 'aurelia-templating' { * Implemented by classes that describe how a view factory should be loaded. */ export interface ViewStrategy { + + /** + * Loads a view factory. + * @param viewEngine The view engine to use during the load process. + * @param compileInstruction Additional instructions to use during compilation of the view. + * @param loadContext The loading context used for loading all resources and dependencies. + * @return A promise for the view factory that is produced by this strategy. + */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } @@ -36,19 +44,62 @@ declare module 'aurelia-templating' { * View engine hooks that enable a view resource to provide custom processing during the compilation or creation of a view. */ export interface ViewEngineHooks { - beforeCompile(content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction): void; - afterCompile(viewFactory: ViewFactory): void; - beforeCreate(viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction): void; - afterCreate(view: View): void; + + /** + * Invoked before a template is compiled. + * @param content The DocumentFragment to compile. + * @param resources The resources to compile the view against. + * @param instruction The compilation instruction associated with the compilation process. + */ + beforeCompile?: (content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction) => void; + + /** + * Invoked after a template is compiled. + * @param viewFactory The view factory that was produced from the compilation process. + */ + afterCompile?: (viewFactory: ViewFactory) => void; + + /** + * Invoked before a view is created. + * @param viewFactory The view factory that will be used to create the view. + * @param container The DI container used during view creation. + * @param content The cloned document fragment representing the view. + * @param instruction The view creation instruction associated with this creation process. + */ + beforeCreate?: (viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction) => void; + + /** + * Invoked after a view is created. + * @param view The view that was created by the factory. + */ + afterCreate?: (view: View) => void; } /** * Represents a node in the view hierarchy. */ export interface ViewNode { + + /** + * Binds the node and it's children. + * @param bindingContext The binding context to bind to. + * @param overrideContext A secondary binding context that can override the standard context. + */ bind(bindingContext: Object, overrideContext?: Object): void; + + /** + * Triggers the attach for the node and its children. + */ attached(): void; + + /** + * Triggers the detach for the node and its children. + */ detached(): void; + + /** + * Unbinds the node and its children. + */ unbind(): void; } @@ -356,6 +407,10 @@ declare module 'aurelia-templating' { * Decorator: Indicates that the decorated class/object is a view strategy. */ export const viewStrategy: Function; + + /** + * A view strategy that loads a view relative to its associated view-model. + */ export class RelativeViewStrategy { /** @@ -379,6 +434,10 @@ declare module 'aurelia-templating' { */ makeRelativeTo(file: string): void; } + + /** + * A view strategy based on naming conventions. + */ export class ConventionalViewStrategy { /** @@ -397,6 +456,11 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that indicates that the component has no view that the templating engine needs to manage. + * Typically used when the component author wishes to take over fine-grained rendering control. + */ export class NoViewStrategy { /** @@ -408,6 +472,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy created directly from the template registry entry. + */ export class TemplateRegistryViewStrategy { /** @@ -426,6 +494,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that allows the component authore to inline the html for the view. + */ export class InlineViewStrategy { /** @@ -865,6 +937,10 @@ declare module 'aurelia-templating' { */ create(container: Container, createInstruction?: ViewCreateInstruction, element?: Element): View; } + + /** + * Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views. + */ export class ViewCompiler { /** @@ -986,6 +1062,10 @@ declare module 'aurelia-templating' { getCachedView(): View; returnViewToCache(view: View): void; } + + /** + * Controls the view resource loading pipeline. + */ export class ViewEngine { /** @@ -1105,6 +1185,10 @@ declare module 'aurelia-templating' { */ detached(): void; } + + /** + * An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior. + */ export class BehaviorPropertyObserver { /** @@ -1277,6 +1361,10 @@ declare module 'aurelia-templating' { onAdd(element: any): any; unbind(): any; } + + /** + * Used to dynamically compose components. + */ export class CompositionEngine { /** @@ -1438,6 +1526,10 @@ declare module 'aurelia-templating' { * to the EventManager for one or more Web Components. */ export function elementConfig(target?: any): any; + + /** + * A facade of the templating engine capabilties which provides a more user friendly API for common use cases. + */ export class TemplatingEngine { /** diff --git a/dist/system/aurelia-templating.d.ts b/dist/system/aurelia-templating.d.ts index 5576cf3a..fdc22bde 100644 --- a/dist/system/aurelia-templating.d.ts +++ b/dist/system/aurelia-templating.d.ts @@ -29,6 +29,14 @@ declare module 'aurelia-templating' { * Implemented by classes that describe how a view factory should be loaded. */ export interface ViewStrategy { + + /** + * Loads a view factory. + * @param viewEngine The view engine to use during the load process. + * @param compileInstruction Additional instructions to use during compilation of the view. + * @param loadContext The loading context used for loading all resources and dependencies. + * @return A promise for the view factory that is produced by this strategy. + */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } @@ -36,19 +44,62 @@ declare module 'aurelia-templating' { * View engine hooks that enable a view resource to provide custom processing during the compilation or creation of a view. */ export interface ViewEngineHooks { - beforeCompile(content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction): void; - afterCompile(viewFactory: ViewFactory): void; - beforeCreate(viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction): void; - afterCreate(view: View): void; + + /** + * Invoked before a template is compiled. + * @param content The DocumentFragment to compile. + * @param resources The resources to compile the view against. + * @param instruction The compilation instruction associated with the compilation process. + */ + beforeCompile?: (content: DocumentFragment, resources: ViewResources, instruction: ViewCompileInstruction) => void; + + /** + * Invoked after a template is compiled. + * @param viewFactory The view factory that was produced from the compilation process. + */ + afterCompile?: (viewFactory: ViewFactory) => void; + + /** + * Invoked before a view is created. + * @param viewFactory The view factory that will be used to create the view. + * @param container The DI container used during view creation. + * @param content The cloned document fragment representing the view. + * @param instruction The view creation instruction associated with this creation process. + */ + beforeCreate?: (viewFactory: ViewFactory, container: Container, content: DocumentFragment, instruction: ViewCreateInstruction) => void; + + /** + * Invoked after a view is created. + * @param view The view that was created by the factory. + */ + afterCreate?: (view: View) => void; } /** * Represents a node in the view hierarchy. */ export interface ViewNode { + + /** + * Binds the node and it's children. + * @param bindingContext The binding context to bind to. + * @param overrideContext A secondary binding context that can override the standard context. + */ bind(bindingContext: Object, overrideContext?: Object): void; + + /** + * Triggers the attach for the node and its children. + */ attached(): void; + + /** + * Triggers the detach for the node and its children. + */ detached(): void; + + /** + * Unbinds the node and its children. + */ unbind(): void; } @@ -356,6 +407,10 @@ declare module 'aurelia-templating' { * Decorator: Indicates that the decorated class/object is a view strategy. */ export const viewStrategy: Function; + + /** + * A view strategy that loads a view relative to its associated view-model. + */ export class RelativeViewStrategy { /** @@ -379,6 +434,10 @@ declare module 'aurelia-templating' { */ makeRelativeTo(file: string): void; } + + /** + * A view strategy based on naming conventions. + */ export class ConventionalViewStrategy { /** @@ -397,6 +456,11 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that indicates that the component has no view that the templating engine needs to manage. + * Typically used when the component author wishes to take over fine-grained rendering control. + */ export class NoViewStrategy { /** @@ -408,6 +472,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy created directly from the template registry entry. + */ export class TemplateRegistryViewStrategy { /** @@ -426,6 +494,10 @@ declare module 'aurelia-templating' { */ loadViewFactory(viewEngine: ViewEngine, compileInstruction: ViewCompileInstruction, loadContext?: ResourceLoadContext): Promise; } + + /** + * A view strategy that allows the component authore to inline the html for the view. + */ export class InlineViewStrategy { /** @@ -865,6 +937,10 @@ declare module 'aurelia-templating' { */ create(container: Container, createInstruction?: ViewCreateInstruction, element?: Element): View; } + + /** + * Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views. + */ export class ViewCompiler { /** @@ -986,6 +1062,10 @@ declare module 'aurelia-templating' { getCachedView(): View; returnViewToCache(view: View): void; } + + /** + * Controls the view resource loading pipeline. + */ export class ViewEngine { /** @@ -1105,6 +1185,10 @@ declare module 'aurelia-templating' { */ detached(): void; } + + /** + * An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior. + */ export class BehaviorPropertyObserver { /** @@ -1277,6 +1361,10 @@ declare module 'aurelia-templating' { onAdd(element: any): any; unbind(): any; } + + /** + * Used to dynamically compose components. + */ export class CompositionEngine { /** @@ -1438,6 +1526,10 @@ declare module 'aurelia-templating' { * to the EventManager for one or more Web Components. */ export function elementConfig(target?: any): any; + + /** + * A facade of the templating engine capabilties which provides a more user friendly API for common use cases. + */ export class TemplatingEngine { /** diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index caa242ac..462fe2ac 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,3 +1,6 @@ +### 1.0.0-beta.1 (2015-11-16) + + ### 0.17.5 (2015-11-15) diff --git a/doc/api.json b/doc/api.json index a6792edb..ac7c596a 100644 --- a/doc/api.json +++ b/doc/api.json @@ -6,7 +6,7 @@ "flags": {}, "children": [ { - "id": 55, + "id": 59, "name": "Animator", "kind": 128, "kindString": "Class", @@ -18,7 +18,7 @@ }, "children": [ { - "id": 66, + "id": 70, "name": "addClass", "kind": 2048, "kindString": "Method", @@ -27,7 +27,7 @@ }, "signatures": [ { - "id": 67, + "id": 71, "name": "addClass", "kind": 4096, "kindString": "Call signature", @@ -38,7 +38,7 @@ }, "parameters": [ { - "id": 68, + "id": 72, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -52,7 +52,7 @@ } }, { - "id": 69, + "id": 73, "name": "className", "kind": 32768, "kindString": "Parameter", @@ -80,7 +80,7 @@ ] }, { - "id": 70, + "id": 74, "name": "animate", "kind": 2048, "kindString": "Method", @@ -89,7 +89,7 @@ }, "signatures": [ { - "id": 71, + "id": 75, "name": "animate", "kind": 4096, "kindString": "Call signature", @@ -100,7 +100,7 @@ }, "parameters": [ { - "id": 72, + "id": 76, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -129,7 +129,7 @@ } }, { - "id": 73, + "id": 77, "name": "className", "kind": 32768, "kindString": "Parameter", @@ -157,7 +157,7 @@ ] }, { - "id": 56, + "id": 60, "name": "enter", "kind": 2048, "kindString": "Method", @@ -166,7 +166,7 @@ }, "signatures": [ { - "id": 57, + "id": 61, "name": "enter", "kind": 4096, "kindString": "Call signature", @@ -177,7 +177,7 @@ }, "parameters": [ { - "id": 58, + "id": 62, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -205,7 +205,7 @@ ] }, { - "id": 59, + "id": 63, "name": "leave", "kind": 2048, "kindString": "Method", @@ -214,7 +214,7 @@ }, "signatures": [ { - "id": 60, + "id": 64, "name": "leave", "kind": 4096, "kindString": "Call signature", @@ -225,7 +225,7 @@ }, "parameters": [ { - "id": 61, + "id": 65, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -253,7 +253,7 @@ ] }, { - "id": 77, + "id": 81, "name": "registerEffect", "kind": 2048, "kindString": "Method", @@ -262,7 +262,7 @@ }, "signatures": [ { - "id": 78, + "id": 82, "name": "registerEffect", "kind": 4096, "kindString": "Call signature", @@ -272,7 +272,7 @@ }, "parameters": [ { - "id": 79, + "id": 83, "name": "effectName", "kind": 32768, "kindString": "Parameter", @@ -286,7 +286,7 @@ } }, { - "id": 80, + "id": 84, "name": "properties", "kind": 32768, "kindString": "Parameter", @@ -308,7 +308,7 @@ ] }, { - "id": 62, + "id": 66, "name": "removeClass", "kind": 2048, "kindString": "Method", @@ -317,7 +317,7 @@ }, "signatures": [ { - "id": 63, + "id": 67, "name": "removeClass", "kind": 4096, "kindString": "Call signature", @@ -328,7 +328,7 @@ }, "parameters": [ { - "id": 64, + "id": 68, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -342,7 +342,7 @@ } }, { - "id": 65, + "id": 69, "name": "className", "kind": 32768, "kindString": "Parameter", @@ -370,7 +370,7 @@ ] }, { - "id": 74, + "id": 78, "name": "runSequence", "kind": 2048, "kindString": "Method", @@ -379,7 +379,7 @@ }, "signatures": [ { - "id": 75, + "id": 79, "name": "runSequence", "kind": 4096, "kindString": "Call signature", @@ -390,7 +390,7 @@ }, "parameters": [ { - "id": 76, + "id": 80, "name": "animations", "kind": 32768, "kindString": "Parameter", @@ -421,7 +421,7 @@ ] }, { - "id": 81, + "id": 85, "name": "unregisterEffect", "kind": 2048, "kindString": "Method", @@ -430,7 +430,7 @@ }, "signatures": [ { - "id": 82, + "id": 86, "name": "unregisterEffect", "kind": 4096, "kindString": "Call signature", @@ -440,7 +440,7 @@ }, "parameters": [ { - "id": 83, + "id": 87, "name": "effectName", "kind": 32768, "kindString": "Parameter", @@ -467,20 +467,20 @@ "title": "Methods", "kind": 2048, "children": [ - 66, 70, - 56, - 59, - 77, - 62, 74, - 81 + 60, + 63, + 81, + 66, + 78, + 85 ] } ] }, { - "id": 99, + "id": 103, "name": "BehaviorInstruction", "kind": 128, "kindString": "Class", @@ -492,7 +492,7 @@ }, "children": [ { - "id": 120, + "id": 124, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -504,7 +504,7 @@ }, "signatures": [ { - "id": 121, + "id": 125, "name": "new BehaviorInstruction", "kind": 16384, "kindString": "Constructor signature", @@ -515,14 +515,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 100, + "id": 104, "name": "normal", "kind": 1024, "kindString": "Property", @@ -539,7 +539,7 @@ } }, { - "id": 111, + "id": 115, "name": "attribute", "kind": 2048, "kindString": "Method", @@ -549,7 +549,7 @@ }, "signatures": [ { - "id": 112, + "id": 116, "name": "attribute", "kind": 4096, "kindString": "Call signature", @@ -560,7 +560,7 @@ }, "parameters": [ { - "id": 113, + "id": 117, "name": "attrName", "kind": 32768, "kindString": "Parameter", @@ -574,7 +574,7 @@ } }, { - "id": 114, + "id": 118, "name": "type", "kind": 32768, "kindString": "Parameter", @@ -587,7 +587,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -595,14 +595,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 115, + "id": 119, "name": "dynamic", "kind": 2048, "kindString": "Method", @@ -612,7 +612,7 @@ }, "signatures": [ { - "id": 116, + "id": 120, "name": "dynamic", "kind": 4096, "kindString": "Call signature", @@ -623,7 +623,7 @@ }, "parameters": [ { - "id": 117, + "id": 121, "name": "host", "kind": 32768, "kindString": "Parameter", @@ -637,7 +637,7 @@ } }, { - "id": 118, + "id": 122, "name": "viewModel", "kind": 32768, "kindString": "Parameter", @@ -651,7 +651,7 @@ } }, { - "id": 119, + "id": 123, "name": "viewFactory", "kind": 32768, "kindString": "Parameter", @@ -662,7 +662,7 @@ "type": { "type": "reference", "name": "ViewFactory", - "id": 374, + "id": 378, "moduleName": "\"aurelia-templating\"" } } @@ -670,14 +670,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 107, + "id": 111, "name": "element", "kind": 2048, "kindString": "Method", @@ -687,7 +687,7 @@ }, "signatures": [ { - "id": 108, + "id": 112, "name": "element", "kind": 4096, "kindString": "Call signature", @@ -698,7 +698,7 @@ }, "parameters": [ { - "id": 109, + "id": 113, "name": "node", "kind": 32768, "kindString": "Parameter", @@ -712,7 +712,7 @@ } }, { - "id": 110, + "id": 114, "name": "type", "kind": 32768, "kindString": "Parameter", @@ -723,7 +723,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -731,14 +731,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 101, + "id": 105, "name": "enhance", "kind": 2048, "kindString": "Method", @@ -748,7 +748,7 @@ }, "signatures": [ { - "id": 102, + "id": 106, "name": "enhance", "kind": 4096, "kindString": "Call signature", @@ -760,14 +760,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 103, + "id": 107, "name": "unitTest", "kind": 2048, "kindString": "Method", @@ -777,7 +777,7 @@ }, "signatures": [ { - "id": 104, + "id": 108, "name": "unitTest", "kind": 4096, "kindString": "Call signature", @@ -788,7 +788,7 @@ }, "parameters": [ { - "id": 105, + "id": 109, "name": "type", "kind": 32768, "kindString": "Parameter", @@ -799,12 +799,12 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } }, { - "id": 106, + "id": 110, "name": "attributes", "kind": 32768, "kindString": "Parameter", @@ -821,7 +821,7 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } @@ -833,40 +833,43 @@ "title": "Constructors", "kind": 512, "children": [ - 120 + 124 ] }, { "title": "Properties", "kind": 1024, "children": [ - 100 + 104 ] }, { "title": "Methods", "kind": 2048, "children": [ - 111, 115, - 107, - 101, - 103 + 119, + 111, + 105, + 107 ] } ] }, { - "id": 525, + "id": 529, "name": "BehaviorPropertyObserver", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "An implementation of Aurelia's Observer interface that is used to back bindable properties defined on a behavior." + }, "children": [ { - "id": 526, + "id": 530, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -878,7 +881,7 @@ }, "signatures": [ { - "id": 527, + "id": 531, "name": "new BehaviorPropertyObserver", "kind": 16384, "kindString": "Constructor signature", @@ -888,7 +891,7 @@ }, "parameters": [ { - "id": 528, + "id": 532, "name": "taskQueue", "kind": 32768, "kindString": "Parameter", @@ -899,12 +902,12 @@ "type": { "type": "reference", "name": "TaskQueue", - "id": 2683, + "id": 1549, "moduleName": "\"aurelia-task-queue\"" } }, { - "id": 529, + "id": 533, "name": "obj", "kind": 32768, "kindString": "Parameter", @@ -918,7 +921,7 @@ } }, { - "id": 530, + "id": 534, "name": "propertyName", "kind": 32768, "kindString": "Parameter", @@ -932,7 +935,7 @@ } }, { - "id": 531, + "id": 535, "name": "selfSubscriber", "kind": 32768, "kindString": "Parameter", @@ -946,7 +949,7 @@ } }, { - "id": 532, + "id": 536, "name": "initialValue", "kind": 32768, "kindString": "Parameter", @@ -963,14 +966,14 @@ "type": { "type": "reference", "name": "BehaviorPropertyObserver", - "id": 525, + "id": 529, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 538, + "id": 542, "name": "call", "kind": 2048, "kindString": "Method", @@ -979,7 +982,7 @@ }, "signatures": [ { - "id": 539, + "id": 543, "name": "call", "kind": 4096, "kindString": "Call signature", @@ -995,7 +998,7 @@ ] }, { - "id": 533, + "id": 537, "name": "getValue", "kind": 2048, "kindString": "Method", @@ -1004,7 +1007,7 @@ }, "signatures": [ { - "id": 534, + "id": 538, "name": "getValue", "kind": 4096, "kindString": "Call signature", @@ -1020,7 +1023,7 @@ ] }, { - "id": 535, + "id": 539, "name": "setValue", "kind": 2048, "kindString": "Method", @@ -1029,7 +1032,7 @@ }, "signatures": [ { - "id": 536, + "id": 540, "name": "setValue", "kind": 4096, "kindString": "Call signature", @@ -1039,7 +1042,7 @@ }, "parameters": [ { - "id": 537, + "id": 541, "name": "newValue", "kind": 32768, "kindString": "Parameter", @@ -1061,7 +1064,7 @@ ] }, { - "id": 540, + "id": 544, "name": "subscribe", "kind": 2048, "kindString": "Method", @@ -1070,7 +1073,7 @@ }, "signatures": [ { - "id": 541, + "id": 545, "name": "subscribe", "kind": 4096, "kindString": "Call signature", @@ -1080,7 +1083,7 @@ }, "parameters": [ { - "id": 542, + "id": 546, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -1094,7 +1097,7 @@ } }, { - "id": 543, + "id": 547, "name": "callable", "kind": 32768, "kindString": "Parameter", @@ -1116,7 +1119,7 @@ ] }, { - "id": 544, + "id": 548, "name": "unsubscribe", "kind": 2048, "kindString": "Method", @@ -1125,7 +1128,7 @@ }, "signatures": [ { - "id": 545, + "id": 549, "name": "unsubscribe", "kind": 4096, "kindString": "Call signature", @@ -1135,7 +1138,7 @@ }, "parameters": [ { - "id": 546, + "id": 550, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -1149,7 +1152,7 @@ } }, { - "id": 547, + "id": 551, "name": "callable", "kind": 32768, "kindString": "Parameter", @@ -1176,24 +1179,24 @@ "title": "Constructors", "kind": 512, "children": [ - 526 + 530 ] }, { "title": "Methods", "kind": 2048, "children": [ - 538, - 533, - 535, - 540, - 544 + 542, + 537, + 539, + 544, + 548 ] } ] }, { - "id": 548, + "id": 552, "name": "BindableProperty", "kind": 128, "kindString": "Class", @@ -1205,7 +1208,7 @@ }, "children": [ { - "id": 549, + "id": 553, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -1217,7 +1220,7 @@ }, "signatures": [ { - "id": 550, + "id": 554, "name": "new BindableProperty", "kind": 16384, "kindString": "Constructor signature", @@ -1227,7 +1230,7 @@ }, "parameters": [ { - "id": 551, + "id": 555, "name": "nameOrConfig", "kind": 32768, "kindString": "Parameter", @@ -1253,14 +1256,14 @@ "type": { "type": "reference", "name": "BindableProperty", - "id": 548, + "id": 552, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 561, + "id": 565, "name": "createObserver", "kind": 2048, "kindString": "Method", @@ -1269,7 +1272,7 @@ }, "signatures": [ { - "id": 562, + "id": 566, "name": "createObserver", "kind": 4096, "kindString": "Call signature", @@ -1280,7 +1283,7 @@ }, "parameters": [ { - "id": 563, + "id": 567, "name": "viewModel", "kind": 32768, "kindString": "Parameter", @@ -1297,14 +1300,14 @@ "type": { "type": "reference", "name": "BehaviorPropertyObserver", - "id": 525, + "id": 529, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 557, + "id": 561, "name": "defineOn", "kind": 2048, "kindString": "Method", @@ -1313,7 +1316,7 @@ }, "signatures": [ { - "id": 558, + "id": 562, "name": "defineOn", "kind": 4096, "kindString": "Call signature", @@ -1323,7 +1326,7 @@ }, "parameters": [ { - "id": 559, + "id": 563, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -1337,7 +1340,7 @@ } }, { - "id": 560, + "id": 564, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -1348,7 +1351,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -1361,7 +1364,7 @@ ] }, { - "id": 552, + "id": 556, "name": "registerWith", "kind": 2048, "kindString": "Method", @@ -1370,7 +1373,7 @@ }, "signatures": [ { - "id": 553, + "id": 557, "name": "registerWith", "kind": 4096, "kindString": "Call signature", @@ -1380,7 +1383,7 @@ }, "parameters": [ { - "id": 554, + "id": 558, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -1394,7 +1397,7 @@ } }, { - "id": 555, + "id": 559, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -1405,12 +1408,12 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } }, { - "id": 556, + "id": 560, "name": "descriptor", "kind": 32768, "kindString": "Parameter", @@ -1439,22 +1442,22 @@ "title": "Constructors", "kind": 512, "children": [ - 549 + 553 ] }, { "title": "Methods", "kind": 2048, "children": [ + 565, 561, - 557, - 552 + 556 ] } ] }, { - "id": 211, + "id": 215, "name": "BindingLanguage", "kind": 128, "kindString": "Class", @@ -1466,7 +1469,7 @@ }, "children": [ { - "id": 217, + "id": 221, "name": "createAttributeInstruction", "kind": 2048, "kindString": "Method", @@ -1475,7 +1478,7 @@ }, "signatures": [ { - "id": 218, + "id": 222, "name": "createAttributeInstruction", "kind": 4096, "kindString": "Call signature", @@ -1486,7 +1489,7 @@ }, "parameters": [ { - "id": 219, + "id": 223, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -1497,12 +1500,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 220, + "id": 224, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -1516,7 +1519,7 @@ } }, { - "id": 221, + "id": 225, "name": "info", "kind": 32768, "kindString": "Parameter", @@ -1530,7 +1533,7 @@ } }, { - "id": 222, + "id": 226, "name": "existingInstruction", "kind": 32768, "kindString": "Parameter", @@ -1549,14 +1552,14 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 212, + "id": 216, "name": "inspectAttribute", "kind": 2048, "kindString": "Method", @@ -1565,7 +1568,7 @@ }, "signatures": [ { - "id": 213, + "id": 217, "name": "inspectAttribute", "kind": 4096, "kindString": "Call signature", @@ -1576,7 +1579,7 @@ }, "parameters": [ { - "id": 214, + "id": 218, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -1587,12 +1590,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 215, + "id": 219, "name": "attrName", "kind": 32768, "kindString": "Parameter", @@ -1606,7 +1609,7 @@ } }, { - "id": 216, + "id": 220, "name": "attrValue", "kind": 32768, "kindString": "Parameter", @@ -1628,7 +1631,7 @@ ] }, { - "id": 223, + "id": 227, "name": "parseText", "kind": 2048, "kindString": "Method", @@ -1637,7 +1640,7 @@ }, "signatures": [ { - "id": 224, + "id": 228, "name": "parseText", "kind": 4096, "kindString": "Call signature", @@ -1648,7 +1651,7 @@ }, "parameters": [ { - "id": 225, + "id": 229, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -1659,12 +1662,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 226, + "id": 230, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -1691,15 +1694,15 @@ "title": "Methods", "kind": 2048, "children": [ - 217, - 212, - 223 + 221, + 216, + 227 ] } ] }, { - "id": 356, + "id": 360, "name": "BoundViewFactory", "kind": 128, "kindString": "Class", @@ -1711,7 +1714,7 @@ }, "children": [ { - "id": 357, + "id": 361, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -1723,7 +1726,7 @@ }, "signatures": [ { - "id": 358, + "id": 362, "name": "new BoundViewFactory", "kind": 16384, "kindString": "Constructor signature", @@ -1733,7 +1736,7 @@ }, "parameters": [ { - "id": 359, + "id": 363, "name": "parentContainer", "kind": 32768, "kindString": "Parameter", @@ -1744,12 +1747,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 360, + "id": 364, "name": "viewFactory", "kind": 32768, "kindString": "Parameter", @@ -1760,12 +1763,12 @@ "type": { "type": "reference", "name": "ViewFactory", - "id": 374, + "id": 378, "moduleName": "\"aurelia-templating\"" } }, { - "id": 361, + "id": 365, "name": "partReplacements", "kind": 32768, "kindString": "Parameter", @@ -1784,14 +1787,14 @@ "type": { "type": "reference", "name": "BoundViewFactory", - "id": 356, + "id": 360, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 364, + "id": 368, "name": "isCaching", "kind": 1024, "kindString": "Property", @@ -1807,7 +1810,7 @@ } }, { - "id": 362, + "id": 366, "name": "create", "kind": 2048, "kindString": "Method", @@ -1816,7 +1819,7 @@ }, "signatures": [ { - "id": 363, + "id": 367, "name": "create", "kind": 4096, "kindString": "Call signature", @@ -1828,14 +1831,14 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 369, + "id": 373, "name": "getCachedView", "kind": 2048, "kindString": "Method", @@ -1844,7 +1847,7 @@ }, "signatures": [ { - "id": 370, + "id": 374, "name": "getCachedView", "kind": 4096, "kindString": "Call signature", @@ -1856,14 +1859,14 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 371, + "id": 375, "name": "returnViewToCache", "kind": 2048, "kindString": "Method", @@ -1872,7 +1875,7 @@ }, "signatures": [ { - "id": 372, + "id": 376, "name": "returnViewToCache", "kind": 4096, "kindString": "Call signature", @@ -1882,7 +1885,7 @@ }, "parameters": [ { - "id": 373, + "id": 377, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -1893,7 +1896,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -1906,7 +1909,7 @@ ] }, { - "id": 365, + "id": 369, "name": "setCacheSize", "kind": 2048, "kindString": "Method", @@ -1915,7 +1918,7 @@ }, "signatures": [ { - "id": 366, + "id": 370, "name": "setCacheSize", "kind": 4096, "kindString": "Call signature", @@ -1925,7 +1928,7 @@ }, "parameters": [ { - "id": 367, + "id": 371, "name": "size", "kind": 32768, "kindString": "Parameter", @@ -1948,7 +1951,7 @@ } }, { - "id": 368, + "id": 372, "name": "doNotOverrideIfAlreadySet", "kind": 32768, "kindString": "Parameter", @@ -1975,51 +1978,51 @@ "title": "Constructors", "kind": 512, "children": [ - 357 + 361 ] }, { "title": "Properties", "kind": 1024, "children": [ - 364 + 368 ] }, { "title": "Methods", "kind": 2048, "children": [ - 362, - 369, - 371, - 365 + 366, + 373, + 375, + 369 ] } ] }, { - "id": 602, + "id": 606, "name": "ChildObserver", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 603, + "id": 607, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 604, + "id": 608, "name": "new ChildObserver", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { - "id": 605, + "id": 609, "name": "config", "kind": 32768, "kindString": "Parameter", @@ -2033,28 +2036,28 @@ "type": { "type": "reference", "name": "ChildObserver", - "id": 602, + "id": 606, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 606, + "id": 610, "name": "create", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 607, + "id": 611, "name": "create", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 608, + "id": 612, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -2065,7 +2068,7 @@ } }, { - "id": 609, + "id": 613, "name": "viewModel", "kind": 32768, "kindString": "Parameter", @@ -2089,41 +2092,41 @@ "title": "Constructors", "kind": 512, "children": [ - 603 + 607 ] }, { "title": "Methods", "kind": 2048, "children": [ - 606 + 610 ] } ] }, { - "id": 610, + "id": 614, "name": "ChildObserverBinder", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 611, + "id": 615, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 612, + "id": 616, "name": "new ChildObserverBinder", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { - "id": 613, + "id": 617, "name": "selector", "kind": 32768, "kindString": "Parameter", @@ -2134,7 +2137,7 @@ } }, { - "id": 614, + "id": 618, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -2145,7 +2148,7 @@ } }, { - "id": 615, + "id": 619, "name": "property", "kind": 32768, "kindString": "Parameter", @@ -2156,7 +2159,7 @@ } }, { - "id": 616, + "id": 620, "name": "viewModel", "kind": 32768, "kindString": "Parameter", @@ -2167,7 +2170,7 @@ } }, { - "id": 617, + "id": 621, "name": "changeHandler", "kind": 32768, "kindString": "Parameter", @@ -2178,7 +2181,7 @@ } }, { - "id": 618, + "id": 622, "name": "all", "kind": 32768, "kindString": "Parameter", @@ -2192,28 +2195,28 @@ "type": { "type": "reference", "name": "ChildObserverBinder", - "id": 610, + "id": 614, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 619, + "id": 623, "name": "bind", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 620, + "id": 624, "name": "bind", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 621, + "id": 625, "name": "source", "kind": 32768, "kindString": "Parameter", @@ -2232,21 +2235,21 @@ ] }, { - "id": 625, + "id": 629, "name": "onAdd", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 626, + "id": 630, "name": "onAdd", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 627, + "id": 631, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -2265,21 +2268,21 @@ ] }, { - "id": 622, + "id": 626, "name": "onRemove", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 623, + "id": 627, "name": "onRemove", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 624, + "id": 628, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -2298,14 +2301,14 @@ ] }, { - "id": 628, + "id": 632, "name": "unbind", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 629, + "id": 633, "name": "unbind", "kind": 4096, "kindString": "Call signature", @@ -2323,32 +2326,35 @@ "title": "Constructors", "kind": 512, "children": [ - 611 + 615 ] }, { "title": "Methods", "kind": 2048, "children": [ - 619, - 625, - 622, - 628 + 623, + 629, + 626, + 632 ] } ] }, { - "id": 630, + "id": 634, "name": "CompositionEngine", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "Used to dynamically compose components." + }, "children": [ { - "id": 631, + "id": 635, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -2360,7 +2366,7 @@ }, "signatures": [ { - "id": 632, + "id": 636, "name": "new CompositionEngine", "kind": 16384, "kindString": "Constructor signature", @@ -2370,7 +2376,7 @@ }, "parameters": [ { - "id": 633, + "id": 637, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -2381,12 +2387,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 634, + "id": 638, "name": "viewLocator", "kind": 32768, "kindString": "Parameter", @@ -2394,7 +2400,7 @@ "type": { "type": "reference", "name": "ViewLocator", - "id": 200, + "id": 204, "moduleName": "\"aurelia-templating\"" } } @@ -2402,14 +2408,14 @@ "type": { "type": "reference", "name": "CompositionEngine", - "id": 630, + "id": 634, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 641, + "id": 645, "name": "compose", "kind": 2048, "kindString": "Method", @@ -2418,7 +2424,7 @@ }, "signatures": [ { - "id": 642, + "id": 646, "name": "compose", "kind": 4096, "kindString": "Call signature", @@ -2429,7 +2435,7 @@ }, "parameters": [ { - "id": 643, + "id": 647, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -2440,7 +2446,7 @@ "type": { "type": "reference", "name": "CompositionContext", - "id": 41, + "id": 45, "moduleName": "\"aurelia-templating\"" } } @@ -2455,12 +2461,12 @@ { "type": "reference", "name": "View", - "id": 277 + "id": 281 }, { "type": "reference", "name": "Controller", - "id": 501 + "id": 505 } ] } @@ -2470,7 +2476,7 @@ ] }, { - "id": 635, + "id": 639, "name": "createController", "kind": 2048, "kindString": "Method", @@ -2479,7 +2485,7 @@ }, "signatures": [ { - "id": 636, + "id": 640, "name": "createController", "kind": 4096, "kindString": "Call signature", @@ -2490,7 +2496,7 @@ }, "parameters": [ { - "id": 637, + "id": 641, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -2501,7 +2507,7 @@ "type": { "type": "reference", "name": "CompositionContext", - "id": 41, + "id": 45, "moduleName": "\"aurelia-templating\"" } } @@ -2513,7 +2519,7 @@ { "type": "reference", "name": "Controller", - "id": 501 + "id": 505 } ] } @@ -2521,7 +2527,7 @@ ] }, { - "id": 638, + "id": 642, "name": "ensureViewModel", "kind": 2048, "kindString": "Method", @@ -2530,7 +2536,7 @@ }, "signatures": [ { - "id": 639, + "id": 643, "name": "ensureViewModel", "kind": 4096, "kindString": "Call signature", @@ -2541,7 +2547,7 @@ }, "parameters": [ { - "id": 640, + "id": 644, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -2552,7 +2558,7 @@ "type": { "type": "reference", "name": "CompositionContext", - "id": 41, + "id": 45, "moduleName": "\"aurelia-templating\"" } } @@ -2564,7 +2570,7 @@ { "type": "reference", "name": "CompositionContext", - "id": 41 + "id": 45 } ] } @@ -2577,22 +2583,22 @@ "title": "Constructors", "kind": 512, "children": [ - 631 + 635 ] }, { "title": "Methods", "kind": 2048, "children": [ - 641, - 635, - 638 + 645, + 639, + 642 ] } ] }, { - "id": 501, + "id": 505, "name": "Controller", "kind": 128, "kindString": "Class", @@ -2604,7 +2610,7 @@ }, "children": [ { - "id": 505, + "id": 509, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -2616,7 +2622,7 @@ }, "signatures": [ { - "id": 506, + "id": 510, "name": "new Controller", "kind": 16384, "kindString": "Constructor signature", @@ -2626,7 +2632,7 @@ }, "parameters": [ { - "id": 507, + "id": 511, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -2637,12 +2643,12 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } }, { - "id": 508, + "id": 512, "name": "instruction", "kind": 32768, "kindString": "Parameter", @@ -2653,12 +2659,12 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } }, { - "id": 509, + "id": 513, "name": "viewModel", "kind": 32768, "kindString": "Parameter", @@ -2675,14 +2681,14 @@ "type": { "type": "reference", "name": "Controller", - "id": 501, + "id": 505, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 502, + "id": 506, "name": "behavior", "kind": 1024, "kindString": "Property", @@ -2695,12 +2701,12 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } }, { - "id": 504, + "id": 508, "name": "view", "kind": 1024, "kindString": "Property", @@ -2713,12 +2719,12 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } }, { - "id": 503, + "id": 507, "name": "viewModel", "kind": 1024, "kindString": "Property", @@ -2734,7 +2740,7 @@ } }, { - "id": 521, + "id": 525, "name": "attached", "kind": 2048, "kindString": "Method", @@ -2743,7 +2749,7 @@ }, "signatures": [ { - "id": 522, + "id": 526, "name": "attached", "kind": 4096, "kindString": "Call signature", @@ -2759,7 +2765,7 @@ ] }, { - "id": 513, + "id": 517, "name": "automate", "kind": 2048, "kindString": "Method", @@ -2768,7 +2774,7 @@ }, "signatures": [ { - "id": 514, + "id": 518, "name": "automate", "kind": 4096, "kindString": "Call signature", @@ -2778,7 +2784,7 @@ }, "parameters": [ { - "id": 515, + "id": 519, "name": "overrideContext", "kind": 32768, "kindString": "Parameter", @@ -2802,7 +2808,7 @@ ] }, { - "id": 516, + "id": 520, "name": "bind", "kind": 2048, "kindString": "Method", @@ -2811,7 +2817,7 @@ }, "signatures": [ { - "id": 517, + "id": 521, "name": "bind", "kind": 4096, "kindString": "Call signature", @@ -2821,7 +2827,7 @@ }, "parameters": [ { - "id": 518, + "id": 522, "name": "scope", "kind": 32768, "kindString": "Parameter", @@ -2843,7 +2849,7 @@ ] }, { - "id": 510, + "id": 514, "name": "created", "kind": 2048, "kindString": "Method", @@ -2852,7 +2858,7 @@ }, "signatures": [ { - "id": 511, + "id": 515, "name": "created", "kind": 4096, "kindString": "Call signature", @@ -2862,7 +2868,7 @@ }, "parameters": [ { - "id": 512, + "id": 516, "name": "owningView", "kind": 32768, "kindString": "Parameter", @@ -2884,7 +2890,7 @@ ] }, { - "id": 523, + "id": 527, "name": "detached", "kind": 2048, "kindString": "Method", @@ -2893,7 +2899,7 @@ }, "signatures": [ { - "id": 524, + "id": 528, "name": "detached", "kind": 4096, "kindString": "Call signature", @@ -2909,7 +2915,7 @@ ] }, { - "id": 519, + "id": 523, "name": "unbind", "kind": 2048, "kindString": "Method", @@ -2918,7 +2924,7 @@ }, "signatures": [ { - "id": 520, + "id": 524, "name": "unbind", "kind": 4096, "kindString": "Call signature", @@ -2939,43 +2945,46 @@ "title": "Constructors", "kind": 512, "children": [ - 505 + 509 ] }, { "title": "Properties", "kind": 1024, "children": [ - 502, - 504, - 503 + 506, + 508, + 507 ] }, { "title": "Methods", "kind": 2048, "children": [ - 521, - 513, - 516, - 510, - 523, - 519 + 525, + 517, + 520, + 514, + 527, + 523 ] } ] }, { - "id": 163, + "id": 167, "name": "ConventionalViewStrategy", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A view strategy based on naming conventions." + }, "children": [ { - "id": 164, + "id": 168, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -2987,7 +2996,7 @@ }, "signatures": [ { - "id": 165, + "id": 169, "name": "new ConventionalViewStrategy", "kind": 16384, "kindString": "Constructor signature", @@ -2997,7 +3006,7 @@ }, "parameters": [ { - "id": 166, + "id": 170, "name": "viewLocator", "kind": 32768, "kindString": "Parameter", @@ -3008,12 +3017,12 @@ "type": { "type": "reference", "name": "ViewLocator", - "id": 200, + "id": 204, "moduleName": "\"aurelia-templating\"" } }, { - "id": 167, + "id": 171, "name": "origin", "kind": 32768, "kindString": "Parameter", @@ -3024,7 +3033,7 @@ "type": { "type": "reference", "name": "Origin", - "id": 2505, + "id": 1371, "moduleName": "\"aurelia-metadata\"" } } @@ -3032,14 +3041,14 @@ "type": { "type": "reference", "name": "ConventionalViewStrategy", - "id": 163, + "id": 167, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 168, + "id": 172, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -3048,7 +3057,7 @@ }, "signatures": [ { - "id": 169, + "id": 173, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -3059,7 +3068,7 @@ }, "parameters": [ { - "id": 170, + "id": 174, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -3070,12 +3079,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 171, + "id": 175, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -3086,12 +3095,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 172, + "id": 176, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -3104,7 +3113,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -3116,7 +3125,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -3129,20 +3138,20 @@ "title": "Constructors", "kind": 512, "children": [ - 164 + 168 ] }, { "title": "Methods", "kind": 2048, "children": [ - 168 + 172 ] } ] }, { - "id": 644, + "id": 648, "name": "ElementConfigResource", "kind": 128, "kindString": "Class", @@ -3154,7 +3163,7 @@ }, "children": [ { - "id": 645, + "id": 649, "name": "initialize", "kind": 2048, "kindString": "Method", @@ -3163,7 +3172,7 @@ }, "signatures": [ { - "id": 646, + "id": 650, "name": "initialize", "kind": 4096, "kindString": "Call signature", @@ -3173,7 +3182,7 @@ }, "parameters": [ { - "id": 647, + "id": 651, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -3184,12 +3193,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 648, + "id": 652, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -3211,7 +3220,7 @@ ] }, { - "id": 653, + "id": 657, "name": "load", "kind": 2048, "kindString": "Method", @@ -3220,7 +3229,7 @@ }, "signatures": [ { - "id": 654, + "id": 658, "name": "load", "kind": 4096, "kindString": "Call signature", @@ -3230,7 +3239,7 @@ }, "parameters": [ { - "id": 655, + "id": 659, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -3241,12 +3250,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 656, + "id": 660, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -3268,7 +3277,7 @@ ] }, { - "id": 649, + "id": 653, "name": "register", "kind": 2048, "kindString": "Method", @@ -3277,7 +3286,7 @@ }, "signatures": [ { - "id": 650, + "id": 654, "name": "register", "kind": 4096, "kindString": "Call signature", @@ -3287,7 +3296,7 @@ }, "parameters": [ { - "id": 651, + "id": 655, "name": "registry", "kind": 32768, "kindString": "Parameter", @@ -3298,12 +3307,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 652, + "id": 656, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -3332,15 +3341,15 @@ "title": "Methods", "kind": 2048, "children": [ - 645, - 653, - 649 + 649, + 657, + 653 ] } ] }, { - "id": 564, + "id": 568, "name": "HtmlBehaviorResource", "kind": 128, "kindString": "Class", @@ -3352,7 +3361,7 @@ }, "children": [ { - "id": 565, + "id": 569, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -3364,7 +3373,7 @@ }, "signatures": [ { - "id": 566, + "id": 570, "name": "new HtmlBehaviorResource", "kind": 16384, "kindString": "Constructor signature", @@ -3375,14 +3384,14 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 571, + "id": 575, "name": "addChildBinding", "kind": 2048, "kindString": "Method", @@ -3391,7 +3400,7 @@ }, "signatures": [ { - "id": 572, + "id": 576, "name": "addChildBinding", "kind": 4096, "kindString": "Call signature", @@ -3401,7 +3410,7 @@ }, "parameters": [ { - "id": 573, + "id": 577, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -3423,7 +3432,7 @@ ] }, { - "id": 589, + "id": 593, "name": "compile", "kind": 2048, "kindString": "Method", @@ -3432,7 +3441,7 @@ }, "signatures": [ { - "id": 590, + "id": 594, "name": "compile", "kind": 4096, "kindString": "Call signature", @@ -3443,7 +3452,7 @@ }, "parameters": [ { - "id": 591, + "id": 595, "name": "compiler", "kind": 32768, "kindString": "Parameter", @@ -3454,12 +3463,12 @@ "type": { "type": "reference", "name": "ViewCompiler", - "id": 395, + "id": 399, "moduleName": "\"aurelia-templating\"" } }, { - "id": 592, + "id": 596, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -3470,12 +3479,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 593, + "id": 597, "name": "node", "kind": 32768, "kindString": "Parameter", @@ -3489,7 +3498,7 @@ } }, { - "id": 594, + "id": 598, "name": "instruction", "kind": 32768, "kindString": "Parameter", @@ -3500,12 +3509,12 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } }, { - "id": 595, + "id": 599, "name": "parentNode", "kind": 32768, "kindString": "Parameter", @@ -3529,7 +3538,7 @@ ] }, { - "id": 596, + "id": 600, "name": "create", "kind": 2048, "kindString": "Method", @@ -3538,7 +3547,7 @@ }, "signatures": [ { - "id": 597, + "id": 601, "name": "create", "kind": 4096, "kindString": "Call signature", @@ -3549,7 +3558,7 @@ }, "parameters": [ { - "id": 598, + "id": 602, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -3560,12 +3569,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 599, + "id": 603, "name": "instruction", "kind": 32768, "kindString": "Parameter", @@ -3578,12 +3587,12 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } }, { - "id": 600, + "id": 604, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -3599,7 +3608,7 @@ } }, { - "id": 601, + "id": 605, "name": "bindings", "kind": 32768, "kindString": "Parameter", @@ -3613,7 +3622,7 @@ "type": "reference", "isArray": true, "name": "Binding", - "id": 1883, + "id": 878, "moduleName": "\"aurelia-binding\"" } } @@ -3621,14 +3630,14 @@ "type": { "type": "reference", "name": "Controller", - "id": 501, + "id": 505, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 574, + "id": 578, "name": "initialize", "kind": 2048, "kindString": "Method", @@ -3637,7 +3646,7 @@ }, "signatures": [ { - "id": 575, + "id": 579, "name": "initialize", "kind": 4096, "kindString": "Call signature", @@ -3647,7 +3656,7 @@ }, "parameters": [ { - "id": 576, + "id": 580, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -3658,12 +3667,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 577, + "id": 581, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -3685,7 +3694,7 @@ ] }, { - "id": 582, + "id": 586, "name": "load", "kind": 2048, "kindString": "Method", @@ -3694,7 +3703,7 @@ }, "signatures": [ { - "id": 583, + "id": 587, "name": "load", "kind": 4096, "kindString": "Call signature", @@ -3704,7 +3713,7 @@ }, "parameters": [ { - "id": 584, + "id": 588, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -3715,12 +3724,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 585, + "id": 589, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -3734,7 +3743,7 @@ } }, { - "id": 586, + "id": 590, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -3747,12 +3756,12 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } }, { - "id": 587, + "id": 591, "name": "viewStrategy", "kind": 32768, "kindString": "Parameter", @@ -3770,7 +3779,7 @@ } }, { - "id": 588, + "id": 592, "name": "transientView", "kind": 32768, "kindString": "Parameter", @@ -3793,7 +3802,7 @@ { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564 + "id": 568 } ] } @@ -3801,7 +3810,7 @@ ] }, { - "id": 578, + "id": 582, "name": "register", "kind": 2048, "kindString": "Method", @@ -3810,7 +3819,7 @@ }, "signatures": [ { - "id": 579, + "id": 583, "name": "register", "kind": 4096, "kindString": "Call signature", @@ -3820,7 +3829,7 @@ }, "parameters": [ { - "id": 580, + "id": 584, "name": "registry", "kind": 32768, "kindString": "Parameter", @@ -3831,12 +3840,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 581, + "id": 585, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -3860,7 +3869,7 @@ ] }, { - "id": 567, + "id": 571, "name": "convention", "kind": 2048, "kindString": "Method", @@ -3870,7 +3879,7 @@ }, "signatures": [ { - "id": 568, + "id": 572, "name": "convention", "kind": 4096, "kindString": "Call signature", @@ -3880,7 +3889,7 @@ }, "parameters": [ { - "id": 569, + "id": 573, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -3894,7 +3903,7 @@ } }, { - "id": 570, + "id": 574, "name": "existing", "kind": 32768, "kindString": "Parameter", @@ -3907,7 +3916,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -3915,7 +3924,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -3927,35 +3936,38 @@ "title": "Constructors", "kind": 512, "children": [ - 565 + 569 ] }, { "title": "Methods", "kind": 2048, "children": [ - 571, - 589, - 596, - 574, - 582, + 575, + 593, + 600, 578, - 567 + 586, + 582, + 571 ] } ] }, { - "id": 189, + "id": 193, "name": "InlineViewStrategy", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A view strategy that allows the component authore to inline the html for the view." + }, "children": [ { - "id": 190, + "id": 194, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -3967,7 +3979,7 @@ }, "signatures": [ { - "id": 191, + "id": 195, "name": "new InlineViewStrategy", "kind": 16384, "kindString": "Constructor signature", @@ -3977,7 +3989,7 @@ }, "parameters": [ { - "id": 192, + "id": 196, "name": "markup", "kind": 32768, "kindString": "Parameter", @@ -3991,7 +4003,7 @@ } }, { - "id": 193, + "id": 197, "name": "dependencies", "kind": 32768, "kindString": "Parameter", @@ -4026,7 +4038,7 @@ } }, { - "id": 194, + "id": 198, "name": "dependencyBaseUrl", "kind": 32768, "kindString": "Parameter", @@ -4045,14 +4057,14 @@ "type": { "type": "reference", "name": "InlineViewStrategy", - "id": 189, + "id": 193, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 195, + "id": 199, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -4061,7 +4073,7 @@ }, "signatures": [ { - "id": 196, + "id": 200, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -4072,7 +4084,7 @@ }, "parameters": [ { - "id": 197, + "id": 201, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -4083,12 +4095,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 198, + "id": 202, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -4099,12 +4111,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 199, + "id": 203, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -4117,7 +4129,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -4129,7 +4141,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -4142,20 +4154,20 @@ "title": "Constructors", "kind": 512, "children": [ - 190 + 194 ] }, { "title": "Methods", "kind": 2048, "children": [ - 195 + 199 ] } ] }, { - "id": 437, + "id": 441, "name": "ModuleAnalyzer", "kind": 128, "kindString": "Class", @@ -4167,7 +4179,7 @@ }, "children": [ { - "id": 438, + "id": 442, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -4179,7 +4191,7 @@ }, "signatures": [ { - "id": 439, + "id": 443, "name": "new ModuleAnalyzer", "kind": 16384, "kindString": "Constructor signature", @@ -4190,14 +4202,14 @@ "type": { "type": "reference", "name": "ModuleAnalyzer", - "id": 437, + "id": 441, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 443, + "id": 447, "name": "analyze", "kind": 2048, "kindString": "Method", @@ -4206,7 +4218,7 @@ }, "signatures": [ { - "id": 444, + "id": 448, "name": "analyze", "kind": 4096, "kindString": "Call signature", @@ -4217,7 +4229,7 @@ }, "parameters": [ { - "id": 445, + "id": 449, "name": "moduleId", "kind": 32768, "kindString": "Parameter", @@ -4231,7 +4243,7 @@ } }, { - "id": 446, + "id": 450, "name": "moduleInstance", "kind": 32768, "kindString": "Parameter", @@ -4245,7 +4257,7 @@ } }, { - "id": 447, + "id": 451, "name": "mainResourceKey", "kind": 32768, "kindString": "Parameter", @@ -4264,14 +4276,14 @@ "type": { "type": "reference", "name": "ResourceModule", - "id": 405, + "id": 409, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 440, + "id": 444, "name": "getAnalysis", "kind": 2048, "kindString": "Method", @@ -4280,7 +4292,7 @@ }, "signatures": [ { - "id": 441, + "id": 445, "name": "getAnalysis", "kind": 4096, "kindString": "Call signature", @@ -4291,7 +4303,7 @@ }, "parameters": [ { - "id": 442, + "id": 446, "name": "moduleId", "kind": 32768, "kindString": "Parameter", @@ -4308,7 +4320,7 @@ "type": { "type": "reference", "name": "ResourceModule", - "id": 405, + "id": 409, "moduleName": "\"aurelia-templating\"" } } @@ -4320,30 +4332,33 @@ "title": "Constructors", "kind": 512, "children": [ - 438 + 442 ] }, { "title": "Methods", "kind": 2048, "children": [ - 443, - 440 + 447, + 444 ] } ] }, { - "id": 173, + "id": 177, "name": "NoViewStrategy", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A view strategy that indicates that the component has no view that the templating engine needs to manage.\nTypically used when the component author wishes to take over fine-grained rendering control." + }, "children": [ { - "id": 174, + "id": 178, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -4352,7 +4367,7 @@ }, "signatures": [ { - "id": 175, + "id": 179, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -4363,7 +4378,7 @@ }, "parameters": [ { - "id": 176, + "id": 180, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -4374,12 +4389,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 177, + "id": 181, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -4390,12 +4405,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 178, + "id": 182, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -4408,7 +4423,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -4420,7 +4435,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -4433,34 +4448,34 @@ "title": "Methods", "kind": 2048, "children": [ - 174 + 178 ] } ] }, { - "id": 351, + "id": 355, "name": "ProviderResolver", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 352, + "id": 356, "name": "get", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 353, + "id": 357, "name": "get", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 354, + "id": 358, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -4471,7 +4486,7 @@ } }, { - "id": 355, + "id": 359, "name": "key", "kind": 32768, "kindString": "Parameter", @@ -4495,34 +4510,34 @@ "title": "Methods", "kind": 2048, "children": [ - 352 + 356 ] } ] }, { - "id": 448, + "id": 452, "name": "ProxyViewFactory", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 449, + "id": 453, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { - "id": 450, + "id": 454, "name": "new ProxyViewFactory", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { - "id": 451, + "id": 455, "name": "promise", "kind": 32768, "kindString": "Parameter", @@ -4536,14 +4551,14 @@ "type": { "type": "reference", "name": "ProxyViewFactory", - "id": 448, + "id": 452, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 458, + "id": 462, "name": "isCaching", "kind": 1024, "kindString": "Property", @@ -4554,21 +4569,21 @@ } }, { - "id": 452, + "id": 456, "name": "create", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 453, + "id": 457, "name": "create", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 454, + "id": 458, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -4576,12 +4591,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 455, + "id": 459, "name": "bindingContext", "kind": 32768, "kindString": "Parameter", @@ -4594,7 +4609,7 @@ } }, { - "id": 456, + "id": 460, "name": "createInstruction", "kind": 32768, "kindString": "Parameter", @@ -4609,7 +4624,7 @@ } }, { - "id": 457, + "id": 461, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -4625,21 +4640,21 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 463, + "id": 467, "name": "getCachedView", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 464, + "id": 468, "name": "getCachedView", "kind": 4096, "kindString": "Call signature", @@ -4647,28 +4662,28 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 465, + "id": 469, "name": "returnViewToCache", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 466, + "id": 470, "name": "returnViewToCache", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 467, + "id": 471, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -4676,7 +4691,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -4689,21 +4704,21 @@ ] }, { - "id": 459, + "id": 463, "name": "setCacheSize", "kind": 2048, "kindString": "Method", "flags": {}, "signatures": [ { - "id": 460, + "id": 464, "name": "setCacheSize", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 461, + "id": 465, "name": "size", "kind": 32768, "kindString": "Parameter", @@ -4723,7 +4738,7 @@ } }, { - "id": 462, + "id": 466, "name": "doNotOverrideIfAlreadySet", "kind": 32768, "kindString": "Parameter", @@ -4747,39 +4762,42 @@ "title": "Constructors", "kind": 512, "children": [ - 449 + 453 ] }, { "title": "Properties", "kind": 1024, "children": [ - 458 + 462 ] }, { "title": "Methods", "kind": 2048, "children": [ - 452, - 463, - 465, - 459 + 456, + 467, + 469, + 463 ] } ] }, { - "id": 151, + "id": 155, "name": "RelativeViewStrategy", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A view strategy that loads a view relative to its associated view-model." + }, "children": [ { - "id": 152, + "id": 156, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -4791,7 +4809,7 @@ }, "signatures": [ { - "id": 153, + "id": 157, "name": "new RelativeViewStrategy", "kind": 16384, "kindString": "Constructor signature", @@ -4801,7 +4819,7 @@ }, "parameters": [ { - "id": 154, + "id": 158, "name": "path", "kind": 32768, "kindString": "Parameter", @@ -4818,14 +4836,14 @@ "type": { "type": "reference", "name": "RelativeViewStrategy", - "id": 151, + "id": 155, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 155, + "id": 159, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -4834,7 +4852,7 @@ }, "signatures": [ { - "id": 156, + "id": 160, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -4845,7 +4863,7 @@ }, "parameters": [ { - "id": 157, + "id": 161, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -4856,12 +4874,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 158, + "id": 162, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -4872,12 +4890,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 159, + "id": 163, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -4890,7 +4908,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -4902,7 +4920,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -4910,7 +4928,7 @@ ] }, { - "id": 160, + "id": 164, "name": "makeRelativeTo", "kind": 2048, "kindString": "Method", @@ -4919,7 +4937,7 @@ }, "signatures": [ { - "id": 161, + "id": 165, "name": "makeRelativeTo", "kind": 4096, "kindString": "Call signature", @@ -4929,7 +4947,7 @@ }, "parameters": [ { - "id": 162, + "id": 166, "name": "file", "kind": 32768, "kindString": "Parameter", @@ -4956,21 +4974,21 @@ "title": "Constructors", "kind": 512, "children": [ - 152 + 156 ] }, { "title": "Methods", "kind": 2048, "children": [ - 155, - 160 + 159, + 164 ] } ] }, { - "id": 420, + "id": 424, "name": "ResourceDescription", "kind": 128, "kindString": "Class", @@ -4982,7 +5000,7 @@ }, "children": [ { - "id": 421, + "id": 425, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -4994,7 +5012,7 @@ }, "signatures": [ { - "id": 422, + "id": 426, "name": "new ResourceDescription", "kind": 16384, "kindString": "Constructor signature", @@ -5004,7 +5022,7 @@ }, "parameters": [ { - "id": 423, + "id": 427, "name": "key", "kind": 32768, "kindString": "Parameter", @@ -5018,7 +5036,7 @@ } }, { - "id": 424, + "id": 428, "name": "exportedValue", "kind": 32768, "kindString": "Parameter", @@ -5032,7 +5050,7 @@ } }, { - "id": 425, + "id": 429, "name": "resourceTypeMeta", "kind": 32768, "kindString": "Parameter", @@ -5051,14 +5069,14 @@ "type": { "type": "reference", "name": "ResourceDescription", - "id": 420, + "id": 424, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 426, + "id": 430, "name": "initialize", "kind": 2048, "kindString": "Method", @@ -5067,7 +5085,7 @@ }, "signatures": [ { - "id": 427, + "id": 431, "name": "initialize", "kind": 4096, "kindString": "Call signature", @@ -5077,7 +5095,7 @@ }, "parameters": [ { - "id": 428, + "id": 432, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -5088,7 +5106,7 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } } @@ -5101,7 +5119,7 @@ ] }, { - "id": 433, + "id": 437, "name": "load", "kind": 2048, "kindString": "Method", @@ -5110,7 +5128,7 @@ }, "signatures": [ { - "id": 434, + "id": 438, "name": "load", "kind": 4096, "kindString": "Call signature", @@ -5121,7 +5139,7 @@ }, "parameters": [ { - "id": 435, + "id": 439, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -5132,12 +5150,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 436, + "id": 440, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -5150,7 +5168,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -5178,7 +5196,7 @@ ] }, { - "id": 429, + "id": 433, "name": "register", "kind": 2048, "kindString": "Method", @@ -5187,7 +5205,7 @@ }, "signatures": [ { - "id": 430, + "id": 434, "name": "register", "kind": 4096, "kindString": "Call signature", @@ -5197,7 +5215,7 @@ }, "parameters": [ { - "id": 431, + "id": 435, "name": "registry", "kind": 32768, "kindString": "Parameter", @@ -5208,12 +5226,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 432, + "id": 436, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -5242,22 +5260,22 @@ "title": "Constructors", "kind": 512, "children": [ - 421 + 425 ] }, { "title": "Methods", "kind": 2048, "children": [ - 426, - 433, - 429 + 430, + 437, + 433 ] } ] }, { - "id": 84, + "id": 88, "name": "ResourceLoadContext", "kind": 128, "kindString": "Class", @@ -5269,7 +5287,7 @@ }, "children": [ { - "id": 85, + "id": 89, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -5281,7 +5299,7 @@ }, "signatures": [ { - "id": 86, + "id": 90, "name": "new ResourceLoadContext", "kind": 16384, "kindString": "Constructor signature", @@ -5292,14 +5310,14 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 87, + "id": 91, "name": "addDependency", "kind": 2048, "kindString": "Method", @@ -5308,7 +5326,7 @@ }, "signatures": [ { - "id": 88, + "id": 92, "name": "addDependency", "kind": 4096, "kindString": "Call signature", @@ -5318,7 +5336,7 @@ }, "parameters": [ { - "id": 89, + "id": 93, "name": "url", "kind": 32768, "kindString": "Parameter", @@ -5340,7 +5358,7 @@ ] }, { - "id": 90, + "id": 94, "name": "hasDependency", "kind": 2048, "kindString": "Method", @@ -5349,7 +5367,7 @@ }, "signatures": [ { - "id": 91, + "id": 95, "name": "hasDependency", "kind": 4096, "kindString": "Call signature", @@ -5360,7 +5378,7 @@ }, "parameters": [ { - "id": 92, + "id": 96, "name": "url", "kind": 32768, "kindString": "Parameter", @@ -5384,21 +5402,21 @@ "title": "Constructors", "kind": 512, "children": [ - 85 + 89 ] }, { "title": "Methods", "kind": 2048, "children": [ - 87, - 90 + 91, + 94 ] } ] }, { - "id": 405, + "id": 409, "name": "ResourceModule", "kind": 128, "kindString": "Class", @@ -5410,7 +5428,7 @@ }, "children": [ { - "id": 406, + "id": 410, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -5422,7 +5440,7 @@ }, "signatures": [ { - "id": 407, + "id": 411, "name": "new ResourceModule", "kind": 16384, "kindString": "Constructor signature", @@ -5432,7 +5450,7 @@ }, "parameters": [ { - "id": 408, + "id": 412, "name": "moduleId", "kind": 32768, "kindString": "Parameter", @@ -5449,14 +5467,14 @@ "type": { "type": "reference", "name": "ResourceModule", - "id": 405, + "id": 409, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 409, + "id": 413, "name": "initialize", "kind": 2048, "kindString": "Method", @@ -5465,7 +5483,7 @@ }, "signatures": [ { - "id": 410, + "id": 414, "name": "initialize", "kind": 4096, "kindString": "Call signature", @@ -5475,7 +5493,7 @@ }, "parameters": [ { - "id": 411, + "id": 415, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -5486,7 +5504,7 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } } @@ -5499,7 +5517,7 @@ ] }, { - "id": 416, + "id": 420, "name": "load", "kind": 2048, "kindString": "Method", @@ -5508,7 +5526,7 @@ }, "signatures": [ { - "id": 417, + "id": 421, "name": "load", "kind": 4096, "kindString": "Call signature", @@ -5519,7 +5537,7 @@ }, "parameters": [ { - "id": 418, + "id": 422, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -5530,12 +5548,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 419, + "id": 423, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -5548,7 +5566,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -5567,7 +5585,7 @@ ] }, { - "id": 412, + "id": 416, "name": "register", "kind": 2048, "kindString": "Method", @@ -5576,7 +5594,7 @@ }, "signatures": [ { - "id": 413, + "id": 417, "name": "register", "kind": 4096, "kindString": "Call signature", @@ -5586,7 +5604,7 @@ }, "parameters": [ { - "id": 414, + "id": 418, "name": "registry", "kind": 32768, "kindString": "Parameter", @@ -5597,12 +5615,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 415, + "id": 419, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -5631,22 +5649,22 @@ "title": "Constructors", "kind": 512, "children": [ - 406 + 410 ] }, { "title": "Methods", "kind": 2048, "children": [ - 409, - 416, - 412 + 413, + 420, + 416 ] } ] }, { - "id": 122, + "id": 126, "name": "TargetInstruction", "kind": 128, "kindString": "Class", @@ -5658,7 +5676,7 @@ }, "children": [ { - "id": 149, + "id": 153, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -5670,7 +5688,7 @@ }, "signatures": [ { - "id": 150, + "id": 154, "name": "new TargetInstruction", "kind": 16384, "kindString": "Constructor signature", @@ -5681,14 +5699,14 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 123, + "id": 127, "name": "noExpressions", "kind": 1024, "kindString": "Property", @@ -5705,7 +5723,7 @@ } }, { - "id": 128, + "id": 132, "name": "contentExpression", "kind": 2048, "kindString": "Method", @@ -5715,7 +5733,7 @@ }, "signatures": [ { - "id": 129, + "id": 133, "name": "contentExpression", "kind": 4096, "kindString": "Call signature", @@ -5726,7 +5744,7 @@ }, "parameters": [ { - "id": 130, + "id": 134, "name": "expression", "kind": 32768, "kindString": "Parameter", @@ -5743,14 +5761,14 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 124, + "id": 128, "name": "contentSelector", "kind": 2048, "kindString": "Method", @@ -5760,7 +5778,7 @@ }, "signatures": [ { - "id": 125, + "id": 129, "name": "contentSelector", "kind": 4096, "kindString": "Call signature", @@ -5771,7 +5789,7 @@ }, "parameters": [ { - "id": 126, + "id": 130, "name": "node", "kind": 32768, "kindString": "Parameter", @@ -5785,7 +5803,7 @@ } }, { - "id": 127, + "id": 131, "name": "parentInjectorId", "kind": 32768, "kindString": "Parameter", @@ -5802,14 +5820,14 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 131, + "id": 135, "name": "lifting", "kind": 2048, "kindString": "Method", @@ -5819,7 +5837,7 @@ }, "signatures": [ { - "id": 132, + "id": 136, "name": "lifting", "kind": 4096, "kindString": "Call signature", @@ -5830,7 +5848,7 @@ }, "parameters": [ { - "id": 133, + "id": 137, "name": "parentInjectorId", "kind": 32768, "kindString": "Parameter", @@ -5844,7 +5862,7 @@ } }, { - "id": 134, + "id": 138, "name": "liftingInstruction", "kind": 32768, "kindString": "Parameter", @@ -5855,7 +5873,7 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } @@ -5863,14 +5881,14 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 135, + "id": 139, "name": "normal", "kind": 2048, "kindString": "Method", @@ -5880,7 +5898,7 @@ }, "signatures": [ { - "id": 136, + "id": 140, "name": "normal", "kind": 4096, "kindString": "Call signature", @@ -5891,7 +5909,7 @@ }, "parameters": [ { - "id": 137, + "id": 141, "name": "injectorId", "kind": 32768, "kindString": "Parameter", @@ -5905,7 +5923,7 @@ } }, { - "id": 138, + "id": 142, "name": "parentInjectorId", "kind": 32768, "kindString": "Parameter", @@ -5919,7 +5937,7 @@ } }, { - "id": 139, + "id": 143, "name": "providers", "kind": 32768, "kindString": "Parameter", @@ -5939,7 +5957,7 @@ } }, { - "id": 140, + "id": 144, "name": "behaviorInstructions", "kind": 32768, "kindString": "Parameter", @@ -5954,13 +5972,13 @@ { "type": "reference", "name": "BehaviorInstruction", - "id": 99 + "id": 103 } ] } }, { - "id": 141, + "id": 145, "name": "expressions", "kind": 32768, "kindString": "Parameter", @@ -5980,7 +5998,7 @@ } }, { - "id": 142, + "id": 146, "name": "elementInstruction", "kind": 32768, "kindString": "Parameter", @@ -5991,7 +6009,7 @@ "type": { "type": "reference", "name": "BehaviorInstruction", - "id": 99, + "id": 103, "moduleName": "\"aurelia-templating\"" } } @@ -5999,14 +6017,14 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 143, + "id": 147, "name": "surrogate", "kind": 2048, "kindString": "Method", @@ -6016,7 +6034,7 @@ }, "signatures": [ { - "id": 144, + "id": 148, "name": "surrogate", "kind": 4096, "kindString": "Call signature", @@ -6027,7 +6045,7 @@ }, "parameters": [ { - "id": 145, + "id": 149, "name": "providers", "kind": 32768, "kindString": "Parameter", @@ -6047,7 +6065,7 @@ } }, { - "id": 146, + "id": 150, "name": "behaviorInstructions", "kind": 32768, "kindString": "Parameter", @@ -6062,13 +6080,13 @@ { "type": "reference", "name": "BehaviorInstruction", - "id": 99 + "id": 103 } ] } }, { - "id": 147, + "id": 151, "name": "expressions", "kind": 32768, "kindString": "Parameter", @@ -6088,7 +6106,7 @@ } }, { - "id": 148, + "id": 152, "name": "values", "kind": 32768, "kindString": "Parameter", @@ -6105,7 +6123,7 @@ "type": { "type": "reference", "name": "TargetInstruction", - "id": 122, + "id": 126, "moduleName": "\"aurelia-templating\"" } } @@ -6117,40 +6135,43 @@ "title": "Constructors", "kind": 512, "children": [ - 149 + 153 ] }, { "title": "Properties", "kind": 1024, "children": [ - 123 + 127 ] }, { "title": "Methods", "kind": 2048, "children": [ + 132, 128, - 124, - 131, 135, - 143 + 139, + 147 ] } ] }, { - "id": 179, + "id": 183, "name": "TemplateRegistryViewStrategy", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A view strategy created directly from the template registry entry." + }, "children": [ { - "id": 180, + "id": 184, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -6162,7 +6183,7 @@ }, "signatures": [ { - "id": 181, + "id": 185, "name": "new TemplateRegistryViewStrategy", "kind": 16384, "kindString": "Constructor signature", @@ -6172,7 +6193,7 @@ }, "parameters": [ { - "id": 182, + "id": 186, "name": "moduleId", "kind": 32768, "kindString": "Parameter", @@ -6186,7 +6207,7 @@ } }, { - "id": 183, + "id": 187, "name": "entry", "kind": 32768, "kindString": "Parameter", @@ -6197,7 +6218,7 @@ "type": { "type": "reference", "name": "TemplateRegistryEntry", - "id": 2360, + "id": 1224, "moduleName": "\"aurelia-loader\"" } } @@ -6205,14 +6226,14 @@ "type": { "type": "reference", "name": "TemplateRegistryViewStrategy", - "id": 179, + "id": 183, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 184, + "id": 188, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -6221,7 +6242,7 @@ }, "signatures": [ { - "id": 185, + "id": 189, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -6232,7 +6253,7 @@ }, "parameters": [ { - "id": 186, + "id": 190, "name": "viewEngine", "kind": 32768, "kindString": "Parameter", @@ -6243,12 +6264,12 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } }, { - "id": 187, + "id": 191, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -6259,12 +6280,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 188, + "id": 192, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -6277,7 +6298,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -6289,7 +6310,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -6302,29 +6323,32 @@ "title": "Constructors", "kind": 512, "children": [ - 180 + 184 ] }, { "title": "Methods", "kind": 2048, "children": [ - 184 + 188 ] } ] }, { - "id": 657, + "id": 661, "name": "TemplatingEngine", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "A facade of the templating engine capabilties which provides a more user friendly API for common use cases." + }, "children": [ { - "id": 658, + "id": 662, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -6336,7 +6360,7 @@ }, "signatures": [ { - "id": 659, + "id": 663, "name": "new TemplatingEngine", "kind": 16384, "kindString": "Constructor signature", @@ -6346,7 +6370,7 @@ }, "parameters": [ { - "id": 660, + "id": 664, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -6357,12 +6381,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 661, + "id": 665, "name": "moduleAnalyzer", "kind": 32768, "kindString": "Parameter", @@ -6373,12 +6397,12 @@ "type": { "type": "reference", "name": "ModuleAnalyzer", - "id": 437, + "id": 441, "moduleName": "\"aurelia-templating\"" } }, { - "id": 662, + "id": 666, "name": "viewCompiler", "kind": 32768, "kindString": "Parameter", @@ -6389,12 +6413,12 @@ "type": { "type": "reference", "name": "ViewCompiler", - "id": 395, + "id": 399, "moduleName": "\"aurelia-templating\"" } }, { - "id": 663, + "id": 667, "name": "compositionEngine", "kind": 32768, "kindString": "Parameter", @@ -6405,7 +6429,7 @@ "type": { "type": "reference", "name": "CompositionEngine", - "id": 630, + "id": 634, "moduleName": "\"aurelia-templating\"" } } @@ -6413,14 +6437,14 @@ "type": { "type": "reference", "name": "TemplatingEngine", - "id": 657, + "id": 661, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 667, + "id": 671, "name": "compose", "kind": 2048, "kindString": "Method", @@ -6429,7 +6453,7 @@ }, "signatures": [ { - "id": 668, + "id": 672, "name": "compose", "kind": 4096, "kindString": "Call signature", @@ -6440,7 +6464,7 @@ }, "parameters": [ { - "id": 669, + "id": 673, "name": "context", "kind": 32768, "kindString": "Parameter", @@ -6451,7 +6475,7 @@ "type": { "type": "reference", "name": "CompositionContext", - "id": 41, + "id": 45, "moduleName": "\"aurelia-templating\"" } } @@ -6466,12 +6490,12 @@ { "type": "reference", "name": "View", - "id": 277 + "id": 281 }, { "type": "reference", "name": "Controller", - "id": 501 + "id": 505 } ] } @@ -6481,7 +6505,7 @@ ] }, { - "id": 664, + "id": 668, "name": "configureAnimator", "kind": 2048, "kindString": "Method", @@ -6490,7 +6514,7 @@ }, "signatures": [ { - "id": 665, + "id": 669, "name": "configureAnimator", "kind": 4096, "kindString": "Call signature", @@ -6500,7 +6524,7 @@ }, "parameters": [ { - "id": 666, + "id": 670, "name": "animator", "kind": 32768, "kindString": "Parameter", @@ -6511,7 +6535,7 @@ "type": { "type": "reference", "name": "Animator", - "id": 55, + "id": 59, "moduleName": "\"aurelia-templating\"" } } @@ -6524,7 +6548,7 @@ ] }, { - "id": 673, + "id": 677, "name": "createControllerForUnitTest", "kind": 2048, "kindString": "Method", @@ -6533,7 +6557,7 @@ }, "signatures": [ { - "id": 674, + "id": 678, "name": "createControllerForUnitTest", "kind": 4096, "kindString": "Call signature", @@ -6544,7 +6568,7 @@ }, "parameters": [ { - "id": 675, + "id": 679, "name": "viewModelType", "kind": 32768, "kindString": "Parameter", @@ -6558,7 +6582,7 @@ } }, { - "id": 676, + "id": 680, "name": "attributesFromHTML", "kind": 32768, "kindString": "Parameter", @@ -6577,14 +6601,14 @@ "type": { "type": "reference", "name": "Controller", - "id": 501, + "id": 505, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 677, + "id": 681, "name": "createViewModelForUnitTest", "kind": 2048, "kindString": "Method", @@ -6593,7 +6617,7 @@ }, "signatures": [ { - "id": 678, + "id": 682, "name": "createViewModelForUnitTest", "kind": 4096, "kindString": "Call signature", @@ -6604,7 +6628,7 @@ }, "parameters": [ { - "id": 679, + "id": 683, "name": "viewModelType", "kind": 32768, "kindString": "Parameter", @@ -6618,7 +6642,7 @@ } }, { - "id": 680, + "id": 684, "name": "attributesFromHTML", "kind": 32768, "kindString": "Parameter", @@ -6634,7 +6658,7 @@ } }, { - "id": 681, + "id": 685, "name": "bindingContext", "kind": 32768, "kindString": "Parameter", @@ -6656,7 +6680,7 @@ ] }, { - "id": 670, + "id": 674, "name": "enhance", "kind": 2048, "kindString": "Method", @@ -6665,7 +6689,7 @@ }, "signatures": [ { - "id": 671, + "id": 675, "name": "enhance", "kind": 4096, "kindString": "Call signature", @@ -6676,7 +6700,7 @@ }, "parameters": [ { - "id": 672, + "id": 676, "name": "instruction", "kind": 32768, "kindString": "Parameter", @@ -6694,7 +6718,7 @@ { "type": "reference", "name": "EnhanceInstruction", - "id": 50 + "id": 54 } ] } @@ -6703,7 +6727,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -6715,24 +6739,24 @@ "title": "Constructors", "kind": 512, "children": [ - 658 + 662 ] }, { "title": "Methods", "kind": 2048, "children": [ - 667, - 664, - 673, + 671, + 668, 677, - 670 + 681, + 674 ] } ] }, { - "id": 277, + "id": 281, "name": "View", "kind": 128, "kindString": "Class", @@ -6741,7 +6765,7 @@ }, "children": [ { - "id": 278, + "id": 282, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -6753,7 +6777,7 @@ }, "signatures": [ { - "id": 279, + "id": 283, "name": "new View", "kind": 16384, "kindString": "Constructor signature", @@ -6763,7 +6787,7 @@ }, "parameters": [ { - "id": 280, + "id": 284, "name": "viewFactory", "kind": 32768, "kindString": "Parameter", @@ -6774,12 +6798,12 @@ "type": { "type": "reference", "name": "ViewFactory", - "id": 374, + "id": 378, "moduleName": "\"aurelia-templating\"" } }, { - "id": 281, + "id": 285, "name": "fragment", "kind": 32768, "kindString": "Parameter", @@ -6793,7 +6817,7 @@ } }, { - "id": 282, + "id": 286, "name": "controllers", "kind": 32768, "kindString": "Parameter", @@ -6805,12 +6829,12 @@ "type": "reference", "isArray": true, "name": "Controller", - "id": 501, + "id": 505, "moduleName": "\"aurelia-templating\"" } }, { - "id": 283, + "id": 287, "name": "bindings", "kind": 32768, "kindString": "Parameter", @@ -6822,12 +6846,12 @@ "type": "reference", "isArray": true, "name": "Binding", - "id": 1883, + "id": 878, "moduleName": "\"aurelia-binding\"" } }, { - "id": 284, + "id": 288, "name": "children", "kind": 32768, "kindString": "Parameter", @@ -6839,12 +6863,12 @@ "type": "reference", "isArray": true, "name": "ViewNode", - "id": 30, + "id": 34, "moduleName": "\"aurelia-templating\"" } }, { - "id": 285, + "id": 289, "name": "contentSelectors", "kind": 32768, "kindString": "Parameter", @@ -6864,14 +6888,14 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 295, + "id": 299, "name": "addBinding", "kind": 2048, "kindString": "Method", @@ -6880,7 +6904,7 @@ }, "signatures": [ { - "id": 296, + "id": 300, "name": "addBinding", "kind": 4096, "kindString": "Call signature", @@ -6890,7 +6914,7 @@ }, "parameters": [ { - "id": 297, + "id": 301, "name": "binding", "kind": 32768, "kindString": "Parameter", @@ -6912,7 +6936,7 @@ ] }, { - "id": 303, + "id": 307, "name": "appendNodesTo", "kind": 2048, "kindString": "Method", @@ -6921,7 +6945,7 @@ }, "signatures": [ { - "id": 304, + "id": 308, "name": "appendNodesTo", "kind": 4096, "kindString": "Call signature", @@ -6931,7 +6955,7 @@ }, "parameters": [ { - "id": 305, + "id": 309, "name": "parent", "kind": 32768, "kindString": "Parameter", @@ -6953,7 +6977,7 @@ ] }, { - "id": 308, + "id": 312, "name": "attached", "kind": 2048, "kindString": "Method", @@ -6962,7 +6986,7 @@ }, "signatures": [ { - "id": 309, + "id": 313, "name": "attached", "kind": 4096, "kindString": "Call signature", @@ -6978,7 +7002,7 @@ ] }, { - "id": 290, + "id": 294, "name": "bind", "kind": 2048, "kindString": "Method", @@ -6987,7 +7011,7 @@ }, "signatures": [ { - "id": 291, + "id": 295, "name": "bind", "kind": 4096, "kindString": "Call signature", @@ -6997,7 +7021,7 @@ }, "parameters": [ { - "id": 292, + "id": 296, "name": "bindingContext", "kind": 32768, "kindString": "Parameter", @@ -7011,7 +7035,7 @@ } }, { - "id": 293, + "id": 297, "name": "overrideContext", "kind": 32768, "kindString": "Parameter", @@ -7027,7 +7051,7 @@ } }, { - "id": 294, + "id": 298, "name": "_systemUpdate", "kind": 32768, "kindString": "Parameter", @@ -7048,7 +7072,7 @@ ] }, { - "id": 288, + "id": 292, "name": "created", "kind": 2048, "kindString": "Method", @@ -7057,7 +7081,7 @@ }, "signatures": [ { - "id": 289, + "id": 293, "name": "created", "kind": 4096, "kindString": "Call signature", @@ -7073,7 +7097,7 @@ ] }, { - "id": 310, + "id": 314, "name": "detached", "kind": 2048, "kindString": "Method", @@ -7082,7 +7106,7 @@ }, "signatures": [ { - "id": 311, + "id": 315, "name": "detached", "kind": 4096, "kindString": "Call signature", @@ -7098,7 +7122,7 @@ ] }, { - "id": 300, + "id": 304, "name": "insertNodesBefore", "kind": 2048, "kindString": "Method", @@ -7107,7 +7131,7 @@ }, "signatures": [ { - "id": 301, + "id": 305, "name": "insertNodesBefore", "kind": 4096, "kindString": "Call signature", @@ -7117,7 +7141,7 @@ }, "parameters": [ { - "id": 302, + "id": 306, "name": "refNode", "kind": 32768, "kindString": "Parameter", @@ -7139,7 +7163,7 @@ ] }, { - "id": 306, + "id": 310, "name": "removeNodes", "kind": 2048, "kindString": "Method", @@ -7148,7 +7172,7 @@ }, "signatures": [ { - "id": 307, + "id": 311, "name": "removeNodes", "kind": 4096, "kindString": "Call signature", @@ -7164,7 +7188,7 @@ ] }, { - "id": 286, + "id": 290, "name": "returnToCache", "kind": 2048, "kindString": "Method", @@ -7173,7 +7197,7 @@ }, "signatures": [ { - "id": 287, + "id": 291, "name": "returnToCache", "kind": 4096, "kindString": "Call signature", @@ -7189,7 +7213,7 @@ ] }, { - "id": 298, + "id": 302, "name": "unbind", "kind": 2048, "kindString": "Method", @@ -7198,7 +7222,7 @@ }, "signatures": [ { - "id": 299, + "id": 303, "name": "unbind", "kind": 4096, "kindString": "Call signature", @@ -7219,29 +7243,29 @@ "title": "Constructors", "kind": 512, "children": [ - 278 + 282 ] }, { "title": "Methods", "kind": 2048, "children": [ - 295, - 303, - 308, - 290, - 288, + 299, + 307, + 312, + 294, + 292, + 314, + 304, 310, - 300, - 306, - 286, - 298 + 290, + 302 ] } ] }, { - "id": 93, + "id": 97, "name": "ViewCompileInstruction", "kind": 128, "kindString": "Class", @@ -7253,7 +7277,7 @@ }, "children": [ { - "id": 95, + "id": 99, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -7265,7 +7289,7 @@ }, "signatures": [ { - "id": 96, + "id": 100, "name": "new ViewCompileInstruction", "kind": 16384, "kindString": "Constructor signature", @@ -7275,7 +7299,7 @@ }, "parameters": [ { - "id": 97, + "id": 101, "name": "targetShadowDOM", "kind": 32768, "kindString": "Parameter", @@ -7291,7 +7315,7 @@ } }, { - "id": 98, + "id": 102, "name": "compileSurrogate", "kind": 32768, "kindString": "Parameter", @@ -7310,14 +7334,14 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 94, + "id": 98, "name": "normal", "kind": 1024, "kindString": "Property", @@ -7339,29 +7363,32 @@ "title": "Constructors", "kind": 512, "children": [ - 95 + 99 ] }, { "title": "Properties", "kind": 1024, "children": [ - 94 + 98 ] } ] }, { - "id": 395, + "id": 399, "name": "ViewCompiler", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "Compiles html templates, dom fragments and strings into ViewFactory instances, capable of instantiating Views." + }, "children": [ { - "id": 396, + "id": 400, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -7373,7 +7400,7 @@ }, "signatures": [ { - "id": 397, + "id": 401, "name": "new ViewCompiler", "kind": 16384, "kindString": "Constructor signature", @@ -7383,7 +7410,7 @@ }, "parameters": [ { - "id": 398, + "id": 402, "name": "bindingLanguage", "kind": 32768, "kindString": "Parameter", @@ -7394,12 +7421,12 @@ "type": { "type": "reference", "name": "BindingLanguage", - "id": 211, + "id": 215, "moduleName": "\"aurelia-templating\"" } }, { - "id": 399, + "id": 403, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -7410,7 +7437,7 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } } @@ -7418,14 +7445,14 @@ "type": { "type": "reference", "name": "ViewCompiler", - "id": 395, + "id": 399, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 400, + "id": 404, "name": "compile", "kind": 2048, "kindString": "Method", @@ -7434,7 +7461,7 @@ }, "signatures": [ { - "id": 401, + "id": 405, "name": "compile", "kind": 4096, "kindString": "Call signature", @@ -7445,7 +7472,7 @@ }, "parameters": [ { - "id": 402, + "id": 406, "name": "source", "kind": 32768, "kindString": "Parameter", @@ -7472,7 +7499,7 @@ } }, { - "id": 403, + "id": 407, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -7485,12 +7512,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 404, + "id": 408, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -7503,7 +7530,7 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } } @@ -7511,7 +7538,7 @@ "type": { "type": "reference", "name": "ViewFactory", - "id": 374, + "id": 378, "moduleName": "\"aurelia-templating\"" } } @@ -7523,29 +7550,32 @@ "title": "Constructors", "kind": 512, "children": [ - 396 + 400 ] }, { "title": "Methods", "kind": 2048, "children": [ - 400 + 404 ] } ] }, { - "id": 468, + "id": 472, "name": "ViewEngine", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, + "comment": { + "shortText": "Controls the view resource loading pipeline." + }, "children": [ { - "id": 469, + "id": 473, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -7557,7 +7587,7 @@ }, "signatures": [ { - "id": 470, + "id": 474, "name": "new ViewEngine", "kind": 16384, "kindString": "Constructor signature", @@ -7567,7 +7597,7 @@ }, "parameters": [ { - "id": 471, + "id": 475, "name": "loader", "kind": 32768, "kindString": "Parameter", @@ -7578,12 +7608,12 @@ "type": { "type": "reference", "name": "Loader", - "id": 2375, + "id": 1239, "moduleName": "\"aurelia-loader\"" } }, { - "id": 472, + "id": 476, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -7594,12 +7624,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 473, + "id": 477, "name": "viewCompiler", "kind": 32768, "kindString": "Parameter", @@ -7610,12 +7640,12 @@ "type": { "type": "reference", "name": "ViewCompiler", - "id": 395, + "id": 399, "moduleName": "\"aurelia-templating\"" } }, { - "id": 474, + "id": 478, "name": "moduleAnalyzer", "kind": 32768, "kindString": "Parameter", @@ -7626,12 +7656,12 @@ "type": { "type": "reference", "name": "ModuleAnalyzer", - "id": 437, + "id": 441, "moduleName": "\"aurelia-templating\"" } }, { - "id": 475, + "id": 479, "name": "appResources", "kind": 32768, "kindString": "Parameter", @@ -7642,7 +7672,7 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } } @@ -7650,14 +7680,14 @@ "type": { "type": "reference", "name": "ViewEngine", - "id": 468, + "id": 472, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 476, + "id": 480, "name": "addResourcePlugin", "kind": 2048, "kindString": "Method", @@ -7666,7 +7696,7 @@ }, "signatures": [ { - "id": 477, + "id": 481, "name": "addResourcePlugin", "kind": 4096, "kindString": "Call signature", @@ -7676,7 +7706,7 @@ }, "parameters": [ { - "id": 478, + "id": 482, "name": "extension", "kind": 32768, "kindString": "Parameter", @@ -7690,7 +7720,7 @@ } }, { - "id": 479, + "id": 483, "name": "implementation", "kind": 32768, "kindString": "Parameter", @@ -7712,7 +7742,7 @@ ] }, { - "id": 490, + "id": 494, "name": "importViewModelResource", "kind": 2048, "kindString": "Method", @@ -7721,7 +7751,7 @@ }, "signatures": [ { - "id": 491, + "id": 495, "name": "importViewModelResource", "kind": 4096, "kindString": "Call signature", @@ -7732,7 +7762,7 @@ }, "parameters": [ { - "id": 492, + "id": 496, "name": "moduleImport", "kind": 32768, "kindString": "Parameter", @@ -7746,7 +7776,7 @@ } }, { - "id": 493, + "id": 497, "name": "moduleMember", "kind": 32768, "kindString": "Parameter", @@ -7767,7 +7797,7 @@ { "type": "reference", "name": "ResourceDescription", - "id": 420 + "id": 424 } ] } @@ -7775,7 +7805,7 @@ ] }, { - "id": 494, + "id": 498, "name": "importViewResources", "kind": 2048, "kindString": "Method", @@ -7784,7 +7814,7 @@ }, "signatures": [ { - "id": 495, + "id": 499, "name": "importViewResources", "kind": 4096, "kindString": "Call signature", @@ -7795,7 +7825,7 @@ }, "parameters": [ { - "id": 496, + "id": 500, "name": "moduleIds", "kind": 32768, "kindString": "Parameter", @@ -7810,7 +7840,7 @@ } }, { - "id": 497, + "id": 501, "name": "names", "kind": 32768, "kindString": "Parameter", @@ -7825,7 +7855,7 @@ } }, { - "id": 498, + "id": 502, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -7836,12 +7866,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 499, + "id": 503, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -7854,12 +7884,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 500, + "id": 504, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -7869,7 +7899,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -7881,7 +7911,7 @@ { "type": "reference", "name": "ViewResources", - "id": 227 + "id": 231 } ] } @@ -7889,7 +7919,7 @@ ] }, { - "id": 485, + "id": 489, "name": "loadTemplateResources", "kind": 2048, "kindString": "Method", @@ -7898,7 +7928,7 @@ }, "signatures": [ { - "id": 486, + "id": 490, "name": "loadTemplateResources", "kind": 4096, "kindString": "Call signature", @@ -7909,7 +7939,7 @@ }, "parameters": [ { - "id": 487, + "id": 491, "name": "registryEntry", "kind": 32768, "kindString": "Parameter", @@ -7920,12 +7950,12 @@ "type": { "type": "reference", "name": "TemplateRegistryEntry", - "id": 2360, + "id": 1224, "moduleName": "\"aurelia-loader\"" } }, { - "id": 488, + "id": 492, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -7938,12 +7968,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 489, + "id": 493, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -7956,7 +7986,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -7968,7 +7998,7 @@ { "type": "reference", "name": "ViewResources", - "id": 227 + "id": 231 } ] } @@ -7976,7 +8006,7 @@ ] }, { - "id": 480, + "id": 484, "name": "loadViewFactory", "kind": 2048, "kindString": "Method", @@ -7985,7 +8015,7 @@ }, "signatures": [ { - "id": 481, + "id": 485, "name": "loadViewFactory", "kind": 4096, "kindString": "Call signature", @@ -7996,7 +8026,7 @@ }, "parameters": [ { - "id": 482, + "id": 486, "name": "urlOrRegistryEntry", "kind": 32768, "kindString": "Parameter", @@ -8014,13 +8044,13 @@ { "type": "reference", "name": "TemplateRegistryEntry", - "id": 2360 + "id": 1224 } ] } }, { - "id": 483, + "id": 487, "name": "compileInstruction", "kind": 32768, "kindString": "Parameter", @@ -8033,12 +8063,12 @@ "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93, + "id": 97, "moduleName": "\"aurelia-templating\"" } }, { - "id": 484, + "id": 488, "name": "loadContext", "kind": 32768, "kindString": "Parameter", @@ -8051,7 +8081,7 @@ "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84, + "id": 88, "moduleName": "\"aurelia-templating\"" } } @@ -8063,7 +8093,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -8076,24 +8106,24 @@ "title": "Constructors", "kind": 512, "children": [ - 469 + 473 ] }, { "title": "Methods", "kind": 2048, "children": [ - 476, - 490, + 480, 494, - 485, - 480 + 498, + 489, + 484 ] } ] }, { - "id": 374, + "id": 378, "name": "ViewFactory", "kind": 128, "kindString": "Class", @@ -8105,7 +8135,7 @@ }, "children": [ { - "id": 376, + "id": 380, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -8117,7 +8147,7 @@ }, "signatures": [ { - "id": 377, + "id": 381, "name": "new ViewFactory", "kind": 16384, "kindString": "Constructor signature", @@ -8127,7 +8157,7 @@ }, "parameters": [ { - "id": 378, + "id": 382, "name": "template", "kind": 32768, "kindString": "Parameter", @@ -8141,7 +8171,7 @@ } }, { - "id": 379, + "id": 383, "name": "instructions", "kind": 32768, "kindString": "Parameter", @@ -8155,7 +8185,7 @@ } }, { - "id": 380, + "id": 384, "name": "resources", "kind": 32768, "kindString": "Parameter", @@ -8166,7 +8196,7 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } } @@ -8174,14 +8204,14 @@ "type": { "type": "reference", "name": "ViewFactory", - "id": 374, + "id": 378, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 375, + "id": 379, "name": "isCaching", "kind": 1024, "kindString": "Property", @@ -8197,7 +8227,7 @@ } }, { - "id": 390, + "id": 394, "name": "create", "kind": 2048, "kindString": "Method", @@ -8206,7 +8236,7 @@ }, "signatures": [ { - "id": 391, + "id": 395, "name": "create", "kind": 4096, "kindString": "Call signature", @@ -8217,7 +8247,7 @@ }, "parameters": [ { - "id": 392, + "id": 396, "name": "container", "kind": 32768, "kindString": "Parameter", @@ -8228,12 +8258,12 @@ "type": { "type": "reference", "name": "Container", - "id": 2254, + "id": 1118, "moduleName": "\"aurelia-dependency-injection\"" } }, { - "id": 393, + "id": 397, "name": "createInstruction", "kind": 32768, "kindString": "Parameter", @@ -8251,7 +8281,7 @@ } }, { - "id": 394, + "id": 398, "name": "element", "kind": 32768, "kindString": "Parameter", @@ -8270,14 +8300,14 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 385, + "id": 389, "name": "getCachedView", "kind": 2048, "kindString": "Method", @@ -8286,7 +8316,7 @@ }, "signatures": [ { - "id": 386, + "id": 390, "name": "getCachedView", "kind": 4096, "kindString": "Call signature", @@ -8298,14 +8328,14 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 387, + "id": 391, "name": "returnViewToCache", "kind": 2048, "kindString": "Method", @@ -8314,7 +8344,7 @@ }, "signatures": [ { - "id": 388, + "id": 392, "name": "returnViewToCache", "kind": 4096, "kindString": "Call signature", @@ -8324,7 +8354,7 @@ }, "parameters": [ { - "id": 389, + "id": 393, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -8335,7 +8365,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -8348,7 +8378,7 @@ ] }, { - "id": 381, + "id": 385, "name": "setCacheSize", "kind": 2048, "kindString": "Method", @@ -8357,7 +8387,7 @@ }, "signatures": [ { - "id": 382, + "id": 386, "name": "setCacheSize", "kind": 4096, "kindString": "Call signature", @@ -8367,7 +8397,7 @@ }, "parameters": [ { - "id": 383, + "id": 387, "name": "size", "kind": 32768, "kindString": "Parameter", @@ -8390,7 +8420,7 @@ } }, { - "id": 384, + "id": 388, "name": "doNotOverrideIfAlreadySet", "kind": 32768, "kindString": "Parameter", @@ -8417,30 +8447,30 @@ "title": "Constructors", "kind": 512, "children": [ - 376 + 380 ] }, { "title": "Properties", "kind": 1024, "children": [ - 375 + 379 ] }, { "title": "Methods", "kind": 2048, "children": [ - 390, - 385, - 387, - 381 + 394, + 389, + 391, + 385 ] } ] }, { - "id": 200, + "id": 204, "name": "ViewLocator", "kind": 128, "kindString": "Class", @@ -8452,7 +8482,7 @@ }, "children": [ { - "id": 201, + "id": 205, "name": "viewStrategyMetadataKey", "kind": 1024, "kindString": "Property", @@ -8469,7 +8499,7 @@ } }, { - "id": 208, + "id": 212, "name": "convertOriginToViewUrl", "kind": 2048, "kindString": "Method", @@ -8478,7 +8508,7 @@ }, "signatures": [ { - "id": 209, + "id": 213, "name": "convertOriginToViewUrl", "kind": 4096, "kindString": "Call signature", @@ -8489,7 +8519,7 @@ }, "parameters": [ { - "id": 210, + "id": 214, "name": "origin", "kind": 32768, "kindString": "Parameter", @@ -8500,7 +8530,7 @@ "type": { "type": "reference", "name": "Origin", - "id": 2505, + "id": 1371, "moduleName": "\"aurelia-metadata\"" } } @@ -8513,7 +8543,7 @@ ] }, { - "id": 205, + "id": 209, "name": "createFallbackViewStrategy", "kind": 2048, "kindString": "Method", @@ -8522,7 +8552,7 @@ }, "signatures": [ { - "id": 206, + "id": 210, "name": "createFallbackViewStrategy", "kind": 4096, "kindString": "Call signature", @@ -8533,7 +8563,7 @@ }, "parameters": [ { - "id": 207, + "id": 211, "name": "origin", "kind": 32768, "kindString": "Parameter", @@ -8544,7 +8574,7 @@ "type": { "type": "reference", "name": "Origin", - "id": 2505, + "id": 1371, "moduleName": "\"aurelia-metadata\"" } } @@ -8559,7 +8589,7 @@ ] }, { - "id": 202, + "id": 206, "name": "getViewStrategy", "kind": 2048, "kindString": "Method", @@ -8568,7 +8598,7 @@ }, "signatures": [ { - "id": 203, + "id": 207, "name": "getViewStrategy", "kind": 4096, "kindString": "Call signature", @@ -8579,7 +8609,7 @@ }, "parameters": [ { - "id": 204, + "id": 208, "name": "value", "kind": 32768, "kindString": "Parameter", @@ -8608,22 +8638,22 @@ "title": "Properties", "kind": 1024, "children": [ - 201 + 205 ] }, { "title": "Methods", "kind": 2048, "children": [ - 208, - 205, - 202 + 212, + 209, + 206 ] } ] }, { - "id": 227, + "id": 231, "name": "ViewResources", "kind": 128, "kindString": "Class", @@ -8635,7 +8665,7 @@ }, "children": [ { - "id": 229, + "id": 233, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -8647,7 +8677,7 @@ }, "signatures": [ { - "id": 230, + "id": 234, "name": "new ViewResources", "kind": 16384, "kindString": "Constructor signature", @@ -8657,7 +8687,7 @@ }, "parameters": [ { - "id": 231, + "id": 235, "name": "parent", "kind": 32768, "kindString": "Parameter", @@ -8670,12 +8700,12 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } }, { - "id": 232, + "id": 236, "name": "viewUrl", "kind": 32768, "kindString": "Parameter", @@ -8694,14 +8724,14 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 228, + "id": 232, "name": "bindingLanguage", "kind": 1024, "kindString": "Property", @@ -8717,7 +8747,7 @@ } }, { - "id": 260, + "id": 264, "name": "getAttribute", "kind": 2048, "kindString": "Method", @@ -8726,7 +8756,7 @@ }, "signatures": [ { - "id": 261, + "id": 265, "name": "getAttribute", "kind": 4096, "kindString": "Call signature", @@ -8737,7 +8767,7 @@ }, "parameters": [ { - "id": 262, + "id": 266, "name": "attribute", "kind": 32768, "kindString": "Parameter", @@ -8754,14 +8784,14 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 274, + "id": 278, "name": "getBindingBehavior", "kind": 2048, "kindString": "Method", @@ -8770,7 +8800,7 @@ }, "signatures": [ { - "id": 275, + "id": 279, "name": "getBindingBehavior", "kind": 4096, "kindString": "Call signature", @@ -8781,7 +8811,7 @@ }, "parameters": [ { - "id": 276, + "id": 280, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -8803,7 +8833,7 @@ ] }, { - "id": 236, + "id": 240, "name": "getBindingLanguage", "kind": 2048, "kindString": "Method", @@ -8812,7 +8842,7 @@ }, "signatures": [ { - "id": 237, + "id": 241, "name": "getBindingLanguage", "kind": 4096, "kindString": "Call signature", @@ -8823,7 +8853,7 @@ }, "parameters": [ { - "id": 238, + "id": 242, "name": "bindingLanguageFallback", "kind": 32768, "kindString": "Parameter", @@ -8834,7 +8864,7 @@ "type": { "type": "reference", "name": "BindingLanguage", - "id": 211, + "id": 215, "moduleName": "\"aurelia-templating\"" } } @@ -8842,14 +8872,14 @@ "type": { "type": "reference", "name": "BindingLanguage", - "id": 211, + "id": 215, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 249, + "id": 253, "name": "getElement", "kind": 2048, "kindString": "Method", @@ -8858,7 +8888,7 @@ }, "signatures": [ { - "id": 250, + "id": 254, "name": "getElement", "kind": 4096, "kindString": "Call signature", @@ -8869,7 +8899,7 @@ }, "parameters": [ { - "id": 251, + "id": 255, "name": "tagName", "kind": 32768, "kindString": "Parameter", @@ -8886,14 +8916,14 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 267, + "id": 271, "name": "getValueConverter", "kind": 2048, "kindString": "Method", @@ -8902,7 +8932,7 @@ }, "signatures": [ { - "id": 268, + "id": 272, "name": "getValueConverter", "kind": 4096, "kindString": "Call signature", @@ -8913,7 +8943,7 @@ }, "parameters": [ { - "id": 269, + "id": 273, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -8935,7 +8965,7 @@ ] }, { - "id": 252, + "id": 256, "name": "mapAttribute", "kind": 2048, "kindString": "Method", @@ -8944,7 +8974,7 @@ }, "signatures": [ { - "id": 253, + "id": 257, "name": "mapAttribute", "kind": 4096, "kindString": "Call signature", @@ -8955,7 +8985,7 @@ }, "parameters": [ { - "id": 254, + "id": 258, "name": "attribute", "kind": 32768, "kindString": "Parameter", @@ -8977,7 +9007,7 @@ ] }, { - "id": 239, + "id": 243, "name": "patchInParent", "kind": 2048, "kindString": "Method", @@ -8986,7 +9016,7 @@ }, "signatures": [ { - "id": 240, + "id": 244, "name": "patchInParent", "kind": 4096, "kindString": "Call signature", @@ -8996,7 +9026,7 @@ }, "parameters": [ { - "id": 241, + "id": 245, "name": "newParent", "kind": 32768, "kindString": "Parameter", @@ -9007,7 +9037,7 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227, + "id": 231, "moduleName": "\"aurelia-templating\"" } } @@ -9020,7 +9050,7 @@ ] }, { - "id": 255, + "id": 259, "name": "registerAttribute", "kind": 2048, "kindString": "Method", @@ -9029,7 +9059,7 @@ }, "signatures": [ { - "id": 256, + "id": 260, "name": "registerAttribute", "kind": 4096, "kindString": "Call signature", @@ -9039,7 +9069,7 @@ }, "parameters": [ { - "id": 257, + "id": 261, "name": "attribute", "kind": 32768, "kindString": "Parameter", @@ -9053,7 +9083,7 @@ } }, { - "id": 258, + "id": 262, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -9064,12 +9094,12 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } }, { - "id": 259, + "id": 263, "name": "knownAttribute", "kind": 32768, "kindString": "Parameter", @@ -9091,7 +9121,7 @@ ] }, { - "id": 270, + "id": 274, "name": "registerBindingBehavior", "kind": 2048, "kindString": "Method", @@ -9100,7 +9130,7 @@ }, "signatures": [ { - "id": 271, + "id": 275, "name": "registerBindingBehavior", "kind": 4096, "kindString": "Call signature", @@ -9110,7 +9140,7 @@ }, "parameters": [ { - "id": 272, + "id": 276, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -9124,7 +9154,7 @@ } }, { - "id": 273, + "id": 277, "name": "bindingBehavior", "kind": 32768, "kindString": "Parameter", @@ -9146,7 +9176,7 @@ ] }, { - "id": 245, + "id": 249, "name": "registerElement", "kind": 2048, "kindString": "Method", @@ -9155,7 +9185,7 @@ }, "signatures": [ { - "id": 246, + "id": 250, "name": "registerElement", "kind": 4096, "kindString": "Call signature", @@ -9165,7 +9195,7 @@ }, "parameters": [ { - "id": 247, + "id": 251, "name": "tagName", "kind": 32768, "kindString": "Parameter", @@ -9179,7 +9209,7 @@ } }, { - "id": 248, + "id": 252, "name": "behavior", "kind": 32768, "kindString": "Parameter", @@ -9190,7 +9220,7 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564, + "id": 568, "moduleName": "\"aurelia-templating\"" } } @@ -9203,7 +9233,7 @@ ] }, { - "id": 263, + "id": 267, "name": "registerValueConverter", "kind": 2048, "kindString": "Method", @@ -9212,7 +9242,7 @@ }, "signatures": [ { - "id": 264, + "id": 268, "name": "registerValueConverter", "kind": 4096, "kindString": "Call signature", @@ -9222,7 +9252,7 @@ }, "parameters": [ { - "id": 265, + "id": 269, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -9236,7 +9266,7 @@ } }, { - "id": 266, + "id": 270, "name": "valueConverter", "kind": 32768, "kindString": "Parameter", @@ -9258,7 +9288,7 @@ ] }, { - "id": 233, + "id": 237, "name": "registerViewEngineHooks", "kind": 2048, "kindString": "Method", @@ -9267,7 +9297,7 @@ }, "signatures": [ { - "id": 234, + "id": 238, "name": "registerViewEngineHooks", "kind": 4096, "kindString": "Call signature", @@ -9277,7 +9307,7 @@ }, "parameters": [ { - "id": 235, + "id": 239, "name": "hooks", "kind": 32768, "kindString": "Parameter", @@ -9301,7 +9331,7 @@ ] }, { - "id": 242, + "id": 246, "name": "relativeToView", "kind": 2048, "kindString": "Method", @@ -9310,7 +9340,7 @@ }, "signatures": [ { - "id": 243, + "id": 247, "name": "relativeToView", "kind": 4096, "kindString": "Call signature", @@ -9321,7 +9351,7 @@ }, "parameters": [ { - "id": 244, + "id": 248, "name": "path", "kind": 32768, "kindString": "Parameter", @@ -9348,39 +9378,39 @@ "title": "Constructors", "kind": 512, "children": [ - 229 + 233 ] }, { "title": "Properties", "kind": 1024, "children": [ - 228 + 232 ] }, { "title": "Methods", "kind": 2048, "children": [ - 260, + 264, + 278, + 240, + 253, + 271, + 256, + 243, + 259, 274, - 236, 249, 267, - 252, - 239, - 255, - 270, - 245, - 263, - 233, - 242 + 237, + 246 ] } ] }, { - "id": 312, + "id": 316, "name": "ViewSlot", "kind": 128, "kindString": "Class", @@ -9392,7 +9422,7 @@ }, "children": [ { - "id": 313, + "id": 317, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -9404,7 +9434,7 @@ }, "signatures": [ { - "id": 314, + "id": 318, "name": "new ViewSlot", "kind": 16384, "kindString": "Constructor signature", @@ -9414,7 +9444,7 @@ }, "parameters": [ { - "id": 315, + "id": 319, "name": "anchor", "kind": 32768, "kindString": "Parameter", @@ -9428,7 +9458,7 @@ } }, { - "id": 316, + "id": 320, "name": "anchorIsContainer", "kind": 32768, "kindString": "Parameter", @@ -9442,7 +9472,7 @@ } }, { - "id": 317, + "id": 321, "name": "animator", "kind": 32768, "kindString": "Parameter", @@ -9455,7 +9485,7 @@ "type": { "type": "reference", "name": "Animator", - "id": 55, + "id": 59, "moduleName": "\"aurelia-templating\"" } } @@ -9463,14 +9493,14 @@ "type": { "type": "reference", "name": "ViewSlot", - "id": 312, + "id": 316, "moduleName": "\"aurelia-templating\"" } } ] }, { - "id": 326, + "id": 330, "name": "add", "kind": 2048, "kindString": "Method", @@ -9479,7 +9509,7 @@ }, "signatures": [ { - "id": 327, + "id": 331, "name": "add", "kind": 4096, "kindString": "Call signature", @@ -9490,7 +9520,7 @@ }, "parameters": [ { - "id": 328, + "id": 332, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -9501,7 +9531,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -9529,7 +9559,7 @@ ] }, { - "id": 347, + "id": 351, "name": "attached", "kind": 2048, "kindString": "Method", @@ -9538,7 +9568,7 @@ }, "signatures": [ { - "id": 348, + "id": 352, "name": "attached", "kind": 4096, "kindString": "Call signature", @@ -9554,7 +9584,7 @@ ] }, { - "id": 320, + "id": 324, "name": "bind", "kind": 2048, "kindString": "Method", @@ -9563,7 +9593,7 @@ }, "signatures": [ { - "id": 321, + "id": 325, "name": "bind", "kind": 4096, "kindString": "Call signature", @@ -9573,7 +9603,7 @@ }, "parameters": [ { - "id": 322, + "id": 326, "name": "bindingContext", "kind": 32768, "kindString": "Parameter", @@ -9587,7 +9617,7 @@ } }, { - "id": 323, + "id": 327, "name": "overrideContext", "kind": 32768, "kindString": "Parameter", @@ -9609,7 +9639,7 @@ ] }, { - "id": 349, + "id": 353, "name": "detached", "kind": 2048, "kindString": "Method", @@ -9618,7 +9648,7 @@ }, "signatures": [ { - "id": 350, + "id": 354, "name": "detached", "kind": 4096, "kindString": "Call signature", @@ -9634,7 +9664,7 @@ ] }, { - "id": 329, + "id": 333, "name": "insert", "kind": 2048, "kindString": "Method", @@ -9643,7 +9673,7 @@ }, "signatures": [ { - "id": 330, + "id": 334, "name": "insert", "kind": 4096, "kindString": "Call signature", @@ -9654,7 +9684,7 @@ }, "parameters": [ { - "id": 331, + "id": 335, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -9668,7 +9698,7 @@ } }, { - "id": 332, + "id": 336, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -9679,7 +9709,7 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } } @@ -9707,7 +9737,7 @@ ] }, { - "id": 333, + "id": 337, "name": "remove", "kind": 2048, "kindString": "Method", @@ -9716,7 +9746,7 @@ }, "signatures": [ { - "id": 334, + "id": 338, "name": "remove", "kind": 4096, "kindString": "Call signature", @@ -9727,7 +9757,7 @@ }, "parameters": [ { - "id": 335, + "id": 339, "name": "view", "kind": 32768, "kindString": "Parameter", @@ -9738,12 +9768,12 @@ "type": { "type": "reference", "name": "View", - "id": 277, + "id": 281, "moduleName": "\"aurelia-templating\"" } }, { - "id": 336, + "id": 340, "name": "returnToCache", "kind": 32768, "kindString": "Parameter", @@ -9759,7 +9789,7 @@ } }, { - "id": 337, + "id": 341, "name": "skipAnimation", "kind": 32768, "kindString": "Parameter", @@ -9789,7 +9819,7 @@ { "type": "reference", "name": "View", - "id": 277 + "id": 281 } ] } @@ -9799,7 +9829,7 @@ ] }, { - "id": 343, + "id": 347, "name": "removeAll", "kind": 2048, "kindString": "Method", @@ -9808,7 +9838,7 @@ }, "signatures": [ { - "id": 344, + "id": 348, "name": "removeAll", "kind": 4096, "kindString": "Call signature", @@ -9819,7 +9849,7 @@ }, "parameters": [ { - "id": 345, + "id": 349, "name": "returnToCache", "kind": 32768, "kindString": "Parameter", @@ -9835,7 +9865,7 @@ } }, { - "id": 346, + "id": 350, "name": "skipAnimation", "kind": 32768, "kindString": "Parameter", @@ -9874,7 +9904,7 @@ ] }, { - "id": 338, + "id": 342, "name": "removeAt", "kind": 2048, "kindString": "Method", @@ -9883,7 +9913,7 @@ }, "signatures": [ { - "id": 339, + "id": 343, "name": "removeAt", "kind": 4096, "kindString": "Call signature", @@ -9894,7 +9924,7 @@ }, "parameters": [ { - "id": 340, + "id": 344, "name": "index", "kind": 32768, "kindString": "Parameter", @@ -9908,7 +9938,7 @@ } }, { - "id": 341, + "id": 345, "name": "returnToCache", "kind": 32768, "kindString": "Parameter", @@ -9924,7 +9954,7 @@ } }, { - "id": 342, + "id": 346, "name": "skipAnimation", "kind": 32768, "kindString": "Parameter", @@ -9954,7 +9984,7 @@ { "type": "reference", "name": "View", - "id": 277 + "id": 281 } ] } @@ -9964,7 +9994,7 @@ ] }, { - "id": 318, + "id": 322, "name": "transformChildNodesIntoView", "kind": 2048, "kindString": "Method", @@ -9973,7 +10003,7 @@ }, "signatures": [ { - "id": 319, + "id": 323, "name": "transformChildNodesIntoView", "kind": 4096, "kindString": "Call signature", @@ -9989,7 +10019,7 @@ ] }, { - "id": 324, + "id": 328, "name": "unbind", "kind": 2048, "kindString": "Method", @@ -9998,7 +10028,7 @@ }, "signatures": [ { - "id": 325, + "id": 329, "name": "unbind", "kind": 4096, "kindString": "Call signature", @@ -10019,29 +10049,29 @@ "title": "Constructors", "kind": 512, "children": [ - 313 + 317 ] }, { "title": "Methods", "kind": 2048, "children": [ - 326, - 347, - 320, - 349, - 329, + 330, + 351, + 324, + 353, 333, - 343, - 338, - 318, - 324 + 337, + 347, + 342, + 322, + 328 ] } ] }, { - "id": 41, + "id": 45, "name": "CompositionContext", "kind": 256, "kindString": "Interface", @@ -10053,7 +10083,7 @@ }, "children": [ { - "id": 43, + "id": 47, "name": "childContainer", "kind": 1024, "kindString": "Property", @@ -10067,11 +10097,11 @@ "type": { "type": "reference", "name": "Container", - "id": 2254 + "id": 1118 } }, { - "id": 42, + "id": 46, "name": "container", "kind": 1024, "kindString": "Property", @@ -10084,11 +10114,11 @@ "type": { "type": "reference", "name": "Container", - "id": 2254 + "id": 1118 } }, { - "id": 49, + "id": 53, "name": "skipActivation", "kind": 1024, "kindString": "Property", @@ -10105,7 +10135,7 @@ } }, { - "id": 47, + "id": 51, "name": "view", "kind": 1024, "kindString": "Property", @@ -10132,7 +10162,7 @@ } }, { - "id": 44, + "id": 48, "name": "viewModel", "kind": 1024, "kindString": "Property", @@ -10158,7 +10188,7 @@ } }, { - "id": 45, + "id": 49, "name": "viewModelResource", "kind": 1024, "kindString": "Property", @@ -10172,11 +10202,11 @@ "type": { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564 + "id": 568 } }, { - "id": 46, + "id": 50, "name": "viewResources", "kind": 1024, "kindString": "Property", @@ -10189,11 +10219,11 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227 + "id": 231 } }, { - "id": 48, + "id": 52, "name": "viewSlot", "kind": 1024, "kindString": "Property", @@ -10206,7 +10236,7 @@ "type": { "type": "reference", "name": "ViewSlot", - "id": 312 + "id": 316 } } ], @@ -10215,20 +10245,20 @@ "title": "Properties", "kind": 1024, "children": [ - 43, - 42, - 49, 47, - 44, - 45, 46, - 48 - ] + 53, + 51, + 48, + 49, + 50, + 52 + ] } ] }, { - "id": 50, + "id": 54, "name": "EnhanceInstruction", "kind": 256, "kindString": "Interface", @@ -10240,7 +10270,7 @@ }, "children": [ { - "id": 54, + "id": 58, "name": "bindingContext", "kind": 1024, "kindString": "Property", @@ -10257,7 +10287,7 @@ } }, { - "id": 51, + "id": 55, "name": "container", "kind": 1024, "kindString": "Property", @@ -10271,11 +10301,11 @@ "type": { "type": "reference", "name": "Container", - "id": 2254 + "id": 1118 } }, { - "id": 52, + "id": 56, "name": "element", "kind": 1024, "kindString": "Property", @@ -10291,7 +10321,7 @@ } }, { - "id": 53, + "id": 57, "name": "resources", "kind": 1024, "kindString": "Property", @@ -10305,7 +10335,7 @@ "type": { "type": "reference", "name": "ViewResources", - "id": 227 + "id": 231 } } ], @@ -10314,10 +10344,10 @@ "title": "Properties", "kind": 1024, "children": [ - 54, - 51, - 52, - 53 + 58, + 55, + 56, + 57 ] } ] @@ -10393,223 +10423,332 @@ }, "children": [ { - "id": 18, + "id": 19, "name": "afterCompile", - "kind": 2048, - "kindString": "Method", + "kind": 1024, + "kindString": "Property", "flags": { - "isExported": true + "isExported": true, + "isOptional": true }, - "signatures": [ - { - "id": 19, - "name": "afterCompile", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 20, - "name": "viewFactory", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, + "comment": { + "shortText": "Invoked after a template is compiled.", + "tags": [ + { + "tag": "param", + "text": "The view factory that was produced from the compilation process.\n", + "param": "viewFactory" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 20, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 21, + "name": "__call", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 22, + "name": "viewFactory", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "ViewFactory", + "id": 378 + } + } + ], "type": { - "type": "reference", - "name": "ViewFactory", - "id": 374 + "type": "instrinct", + "name": "void" } } - ], - "type": { - "type": "instrinct", - "name": "void" - } + ] } - ] + } }, { - "id": 27, + "id": 30, "name": "afterCreate", - "kind": 2048, - "kindString": "Method", + "kind": 1024, + "kindString": "Property", "flags": { - "isExported": true + "isExported": true, + "isOptional": true }, - "signatures": [ - { - "id": 28, - "name": "afterCreate", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 29, - "name": "view", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, + "comment": { + "shortText": "Invoked after a view is created.", + "tags": [ + { + "tag": "param", + "text": "The view that was created by the factory.\n", + "param": "view" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 31, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 32, + "name": "__call", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 33, + "name": "view", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "View", + "id": 281 + } + } + ], "type": { - "type": "reference", - "name": "View", - "id": 277 + "type": "instrinct", + "name": "void" } } - ], - "type": { - "type": "instrinct", - "name": "void" - } + ] } - ] + } }, { "id": 13, "name": "beforeCompile", - "kind": 2048, - "kindString": "Method", + "kind": 1024, + "kindString": "Property", "flags": { - "isExported": true + "isExported": true, + "isOptional": true }, - "signatures": [ - { + "comment": { + "shortText": "Invoked before a template is compiled.", + "tags": [ + { + "tag": "param", + "text": "The DocumentFragment to compile.", + "param": "content" + }, + { + "tag": "param", + "text": "The resources to compile the view against.", + "param": "resources" + }, + { + "tag": "param", + "text": "The compilation instruction associated with the compilation process.\n", + "param": "instruction" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { "id": 14, - "name": "beforeCompile", - "kind": 4096, - "kindString": "Call signature", + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ + "signatures": [ { "id": 15, - "name": "content", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "DocumentFragment" - } - }, - { - "id": 16, - "name": "resources", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "ViewResources", - "id": 227 - } - }, - { - "id": 17, - "name": "instruction", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, + "name": "__call", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 16, + "name": "content", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "DocumentFragment" + } + }, + { + "id": 17, + "name": "resources", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "ViewResources", + "id": 231 + } + }, + { + "id": 18, + "name": "instruction", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "ViewCompileInstruction", + "id": 97 + } + } + ], "type": { - "type": "reference", - "name": "ViewCompileInstruction", - "id": 93 + "type": "instrinct", + "name": "void" } } - ], - "type": { - "type": "instrinct", - "name": "void" - } + ] } - ] + } }, { - "id": 21, + "id": 23, "name": "beforeCreate", - "kind": 2048, - "kindString": "Method", + "kind": 1024, + "kindString": "Property", "flags": { - "isExported": true + "isExported": true, + "isOptional": true }, - "signatures": [ - { - "id": 22, - "name": "beforeCreate", - "kind": 4096, - "kindString": "Call signature", + "comment": { + "shortText": "Invoked before a view is created.", + "tags": [ + { + "tag": "param", + "text": "The view factory that will be used to create the view.", + "param": "viewFactory" + }, + { + "tag": "param", + "text": "The DI container used during view creation.", + "param": "container" + }, + { + "tag": "param", + "text": "The cloned document fragment representing the view.", + "param": "content" + }, + { + "tag": "param", + "text": "The view creation instruction associated with this creation process.\n", + "param": "instruction" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 24, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", "flags": {}, - "parameters": [ - { - "id": 23, - "name": "viewFactory", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "ViewFactory", - "id": 374 - } - }, - { - "id": 24, - "name": "container", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "Container", - "id": 2254 - } - }, + "signatures": [ { "id": 25, - "name": "content", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "DocumentFragment" - } - }, - { - "id": 26, - "name": "instruction", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, + "name": "__call", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 26, + "name": "viewFactory", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "ViewFactory", + "id": 378 + } + }, + { + "id": 27, + "name": "container", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "Container", + "id": 1118 + } + }, + { + "id": 28, + "name": "content", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "DocumentFragment" + } + }, + { + "id": 29, + "name": "instruction", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "ViewCreateInstruction", + "id": 3 + } + } + ], "type": { - "type": "reference", - "name": "ViewCreateInstruction", - "id": 3 + "type": "instrinct", + "name": "void" } } - ], - "type": { - "type": "instrinct", - "name": "void" - } + ] } - ] + } } ], "groups": [ { - "title": "Methods", - "kind": 2048, + "title": "Properties", + "kind": 1024, "children": [ - 18, - 27, + 19, + 30, 13, - 21 + 23 ] } ] }, { - "id": 30, + "id": 34, "name": "ViewNode", "kind": 256, "kindString": "Interface", @@ -10621,7 +10760,7 @@ }, "children": [ { - "id": 35, + "id": 39, "name": "attached", "kind": 2048, "kindString": "Method", @@ -10630,11 +10769,14 @@ }, "signatures": [ { - "id": 36, + "id": 40, "name": "attached", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Triggers the attach for the node and its children." + }, "type": { "type": "instrinct", "name": "void" @@ -10643,7 +10785,7 @@ ] }, { - "id": 31, + "id": 35, "name": "bind", "kind": 2048, "kindString": "Method", @@ -10652,31 +10794,40 @@ }, "signatures": [ { - "id": 32, + "id": 36, "name": "bind", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Binds the node and it's children." + }, "parameters": [ { - "id": 33, + "id": 37, "name": "bindingContext", "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "The binding context to bind to." + }, "type": { "type": "reference", "name": "Object" } }, { - "id": 34, + "id": 38, "name": "overrideContext", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, + "comment": { + "text": "A secondary binding context that can override the standard context.\n" + }, "type": { "type": "reference", "name": "Object" @@ -10691,7 +10842,7 @@ ] }, { - "id": 37, + "id": 41, "name": "detached", "kind": 2048, "kindString": "Method", @@ -10700,11 +10851,14 @@ }, "signatures": [ { - "id": 38, + "id": 42, "name": "detached", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Triggers the detach for the node and its children." + }, "type": { "type": "instrinct", "name": "void" @@ -10713,7 +10867,7 @@ ] }, { - "id": 39, + "id": 43, "name": "unbind", "kind": 2048, "kindString": "Method", @@ -10722,11 +10876,14 @@ }, "signatures": [ { - "id": 40, + "id": 44, "name": "unbind", "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Unbinds the node and its children." + }, "type": { "type": "instrinct", "name": "void" @@ -10740,10 +10897,10 @@ "title": "Methods", "kind": 2048, "children": [ + 39, 35, - 31, - 37, - 39 + 41, + 43 ] } ] @@ -10775,6 +10932,10 @@ "kind": 4096, "kindString": "Call signature", "flags": {}, + "comment": { + "shortText": "Loads a view factory.", + "returns": "A promise for the view factory that is produced by this strategy.\n" + }, "parameters": [ { "id": 9, @@ -10782,10 +10943,13 @@ "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "The view engine to use during the load process." + }, "type": { "type": "reference", "name": "ViewEngine", - "id": 468 + "id": 472 } }, { @@ -10794,10 +10958,13 @@ "kind": 32768, "kindString": "Parameter", "flags": {}, + "comment": { + "text": "Additional instructions to use during compilation of the view." + }, "type": { "type": "reference", "name": "ViewCompileInstruction", - "id": 93 + "id": 97 } }, { @@ -10808,10 +10975,13 @@ "flags": { "isOptional": true }, + "comment": { + "text": "The loading context used for loading all resources and dependencies." + }, "type": { "type": "reference", "name": "ResourceLoadContext", - "id": 84 + "id": 88 } } ], @@ -10822,7 +10992,7 @@ { "type": "reference", "name": "ViewFactory", - "id": 374 + "id": 378 } ] } @@ -10841,7 +11011,7 @@ ] }, { - "id": 682, + "id": 686, "name": "animationEvent", "kind": 32, "kindString": "Variable", @@ -10857,7 +11027,7 @@ } }, { - "id": 683, + "id": 687, "name": "viewStrategy", "kind": 32, "kindString": "Variable", @@ -10873,7 +11043,7 @@ } }, { - "id": 693, + "id": 697, "name": "behavior", "kind": 64, "kindString": "Function", @@ -10882,7 +11052,7 @@ }, "signatures": [ { - "id": 694, + "id": 698, "name": "behavior", "kind": 4096, "kindString": "Call signature", @@ -10892,7 +11062,7 @@ }, "parameters": [ { - "id": 695, + "id": 699, "name": "override", "kind": 32768, "kindString": "Parameter", @@ -10906,7 +11076,7 @@ { "type": "reference", "name": "HtmlBehaviorResource", - "id": 564 + "id": 568 }, { "type": "reference", @@ -10924,7 +11094,7 @@ ] }, { - "id": 706, + "id": 710, "name": "bindable", "kind": 64, "kindString": "Function", @@ -10933,7 +11103,7 @@ }, "signatures": [ { - "id": 707, + "id": 711, "name": "bindable", "kind": 4096, "kindString": "Call signature", @@ -10943,7 +11113,7 @@ }, "parameters": [ { - "id": 708, + "id": 712, "name": "nameOrConfigOrTarget", "kind": 32768, "kindString": "Parameter", @@ -10968,7 +11138,7 @@ } }, { - "id": 709, + "id": 713, "name": "key", "kind": 32768, "kindString": "Parameter", @@ -10981,7 +11151,7 @@ } }, { - "id": 710, + "id": 714, "name": "descriptor", "kind": 32768, "kindString": "Parameter", @@ -11002,7 +11172,7 @@ ] }, { - "id": 687, + "id": 691, "name": "child", "kind": 64, "kindString": "Function", @@ -11011,7 +11181,7 @@ }, "signatures": [ { - "id": 688, + "id": 692, "name": "child", "kind": 4096, "kindString": "Call signature", @@ -11021,7 +11191,7 @@ }, "parameters": [ { - "id": 689, + "id": 693, "name": "selectorOrConfig", "kind": 32768, "kindString": "Parameter", @@ -11049,7 +11219,7 @@ ] }, { - "id": 684, + "id": 688, "name": "children", "kind": 64, "kindString": "Function", @@ -11058,7 +11228,7 @@ }, "signatures": [ { - "id": 685, + "id": 689, "name": "children", "kind": 4096, "kindString": "Call signature", @@ -11068,7 +11238,7 @@ }, "parameters": [ { - "id": 686, + "id": 690, "name": "selectorOrConfig", "kind": 32768, "kindString": "Parameter", @@ -11096,7 +11266,7 @@ ] }, { - "id": 720, + "id": 724, "name": "containerless", "kind": 64, "kindString": "Function", @@ -11105,7 +11275,7 @@ }, "signatures": [ { - "id": 721, + "id": 725, "name": "containerless", "kind": 4096, "kindString": "Call signature", @@ -11115,7 +11285,7 @@ }, "parameters": [ { - "id": 722, + "id": 726, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11136,7 +11306,7 @@ ] }, { - "id": 699, + "id": 703, "name": "customAttribute", "kind": 64, "kindString": "Function", @@ -11145,7 +11315,7 @@ }, "signatures": [ { - "id": 700, + "id": 704, "name": "customAttribute", "kind": 4096, "kindString": "Call signature", @@ -11155,7 +11325,7 @@ }, "parameters": [ { - "id": 701, + "id": 705, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -11169,7 +11339,7 @@ } }, { - "id": 702, + "id": 706, "name": "defaultBindingMode", "kind": 32768, "kindString": "Parameter", @@ -11193,7 +11363,7 @@ ] }, { - "id": 696, + "id": 700, "name": "customElement", "kind": 64, "kindString": "Function", @@ -11202,7 +11372,7 @@ }, "signatures": [ { - "id": 697, + "id": 701, "name": "customElement", "kind": 4096, "kindString": "Call signature", @@ -11212,7 +11382,7 @@ }, "parameters": [ { - "id": 698, + "id": 702, "name": "name", "kind": 32768, "kindString": "Parameter", @@ -11234,7 +11404,7 @@ ] }, { - "id": 711, + "id": 715, "name": "dynamicOptions", "kind": 64, "kindString": "Function", @@ -11243,7 +11413,7 @@ }, "signatures": [ { - "id": 712, + "id": 716, "name": "dynamicOptions", "kind": 4096, "kindString": "Call signature", @@ -11253,7 +11423,7 @@ }, "parameters": [ { - "id": 713, + "id": 717, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11274,7 +11444,7 @@ ] }, { - "id": 737, + "id": 741, "name": "elementConfig", "kind": 64, "kindString": "Function", @@ -11283,7 +11453,7 @@ }, "signatures": [ { - "id": 738, + "id": 742, "name": "elementConfig", "kind": 4096, "kindString": "Call signature", @@ -11293,7 +11463,7 @@ }, "parameters": [ { - "id": 739, + "id": 743, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11314,7 +11484,7 @@ ] }, { - "id": 729, + "id": 733, "name": "inlineView", "kind": 64, "kindString": "Function", @@ -11323,7 +11493,7 @@ }, "signatures": [ { - "id": 730, + "id": 734, "name": "inlineView", "kind": 4096, "kindString": "Call signature", @@ -11333,7 +11503,7 @@ }, "parameters": [ { - "id": 731, + "id": 735, "name": "markup", "kind": 32768, "kindString": "Parameter", @@ -11347,7 +11517,7 @@ } }, { - "id": 732, + "id": 736, "name": "dependencies", "kind": 32768, "kindString": "Parameter", @@ -11382,7 +11552,7 @@ } }, { - "id": 733, + "id": 737, "name": "dependencyBaseUrl", "kind": 32768, "kindString": "Parameter", @@ -11406,7 +11576,7 @@ ] }, { - "id": 734, + "id": 738, "name": "noView", "kind": 64, "kindString": "Function", @@ -11415,7 +11585,7 @@ }, "signatures": [ { - "id": 735, + "id": 739, "name": "noView", "kind": 4096, "kindString": "Call signature", @@ -11425,7 +11595,7 @@ }, "parameters": [ { - "id": 736, + "id": 740, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11446,7 +11616,7 @@ ] }, { - "id": 717, + "id": 721, "name": "processContent", "kind": 64, "kindString": "Function", @@ -11455,7 +11625,7 @@ }, "signatures": [ { - "id": 718, + "id": 722, "name": "processContent", "kind": 4096, "kindString": "Call signature", @@ -11465,7 +11635,7 @@ }, "parameters": [ { - "id": 719, + "id": 723, "name": "processor", "kind": 32768, "kindString": "Parameter", @@ -11496,7 +11666,7 @@ ] }, { - "id": 690, + "id": 694, "name": "resource", "kind": 64, "kindString": "Function", @@ -11505,7 +11675,7 @@ }, "signatures": [ { - "id": 691, + "id": 695, "name": "resource", "kind": 4096, "kindString": "Call signature", @@ -11515,7 +11685,7 @@ }, "parameters": [ { - "id": 692, + "id": 696, "name": "instance", "kind": 32768, "kindString": "Parameter", @@ -11537,7 +11707,7 @@ ] }, { - "id": 703, + "id": 707, "name": "templateController", "kind": 64, "kindString": "Function", @@ -11546,7 +11716,7 @@ }, "signatures": [ { - "id": 704, + "id": 708, "name": "templateController", "kind": 4096, "kindString": "Call signature", @@ -11556,7 +11726,7 @@ }, "parameters": [ { - "id": 705, + "id": 709, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11577,7 +11747,7 @@ ] }, { - "id": 714, + "id": 718, "name": "useShadowDOM", "kind": 64, "kindString": "Function", @@ -11586,7 +11756,7 @@ }, "signatures": [ { - "id": 715, + "id": 719, "name": "useShadowDOM", "kind": 4096, "kindString": "Call signature", @@ -11596,7 +11766,7 @@ }, "parameters": [ { - "id": 716, + "id": 720, "name": "target", "kind": 32768, "kindString": "Parameter", @@ -11617,7 +11787,7 @@ ] }, { - "id": 726, + "id": 730, "name": "useView", "kind": 64, "kindString": "Function", @@ -11626,7 +11796,7 @@ }, "signatures": [ { - "id": 727, + "id": 731, "name": "useView", "kind": 4096, "kindString": "Call signature", @@ -11636,7 +11806,7 @@ }, "parameters": [ { - "id": 728, + "id": 732, "name": "path", "kind": 32768, "kindString": "Parameter", @@ -11658,7 +11828,7 @@ ] }, { - "id": 723, + "id": 727, "name": "useViewStrategy", "kind": 64, "kindString": "Function", @@ -11667,7 +11837,7 @@ }, "signatures": [ { - "id": 724, + "id": 728, "name": "useViewStrategy", "kind": 4096, "kindString": "Call signature", @@ -11677,7 +11847,7 @@ }, "parameters": [ { - "id": 725, + "id": 729, "name": "strategy", "kind": 32768, "kindString": "Parameter", @@ -11704,50 +11874,50 @@ "title": "Classes", "kind": 128, "children": [ - 55, - 99, - 525, - 548, - 211, - 356, - 602, - 610, - 630, - 501, - 163, - 644, - 564, - 189, - 437, - 173, - 351, - 448, - 151, - 420, - 84, - 405, - 122, - 179, - 657, - 277, - 93, - 395, - 468, - 374, - 200, - 227, - 312 + 59, + 103, + 529, + 552, + 215, + 360, + 606, + 614, + 634, + 505, + 167, + 648, + 568, + 193, + 441, + 177, + 355, + 452, + 155, + 424, + 88, + 409, + 126, + 183, + 661, + 281, + 97, + 399, + 472, + 378, + 204, + 231, + 316 ] }, { "title": "Interfaces", "kind": 256, "children": [ - 41, - 50, + 45, + 54, 3, 12, - 30, + 34, 6 ] }, @@ -11755,31 +11925,31 @@ "title": "Variables", "kind": 32, "children": [ - 682, - 683 + 686, + 687 ] }, { "title": "Functions", "kind": 64, "children": [ - 693, - 706, - 687, - 684, - 720, - 699, - 696, - 711, - 737, - 729, - 734, - 717, - 690, + 697, + 710, + 691, + 688, + 724, 703, - 714, - 726, - 723 + 700, + 715, + 741, + 733, + 738, + 721, + 694, + 707, + 718, + 730, + 727 ] } ] diff --git a/package.json b/package.json index 804bfda4..71af8dd3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aurelia-templating", - "version": "0.17.5", + "version": "1.0.0-beta.1", "description": "An extensible HTML templating engine supporting databinding, custom elements, attached behaviors and more.", "keywords": [ "aurelia", @@ -20,6 +20,7 @@ "type": "git", "url": "http://github.com/aurelia/templating" }, + "jspmNodeConversion": false, "jspm": { "main": "aurelia-templating", "format": "amd", @@ -27,26 +28,37 @@ "lib": "dist/amd" }, "dependencies": { - "aurelia-binding": "github:aurelia/binding@^0.11.0", - "aurelia-dependency-injection": "github:aurelia/dependency-injection@^0.12.0", - "aurelia-loader": "github:aurelia/loader@^0.11.0", - "aurelia-logging": "github:aurelia/logging@^0.9.0", - "aurelia-metadata": "github:aurelia/metadata@^0.10.0", - "aurelia-pal": "github:aurelia/pal@^0.3.0", - "aurelia-path": "github:aurelia/path@^0.11.0", - "aurelia-task-queue": "github:aurelia/task-queue@^0.9.0", + "aurelia-binding": "npm:aurelia-binding@^1.0.0-beta.1", + "aurelia-dependency-injection": "npm:aurelia-dependency-injection@^1.0.0-beta.1", + "aurelia-loader": "npm:aurelia-loader@^1.0.0-beta.1", + "aurelia-logging": "npm:aurelia-logging@^1.0.0-beta.1", + "aurelia-metadata": "npm:aurelia-metadata@^1.0.0-beta.1", + "aurelia-pal": "npm:aurelia-pal@^1.0.0-beta.1", + "aurelia-path": "npm:aurelia-path@^1.0.0-beta.1", + "aurelia-task-queue": "npm:aurelia-task-queue@^1.0.0-beta.1", "core-js": "npm:core-js@^1.2.6" }, "devDependencies": { - "aurelia-pal-browser": "github:aurelia/pal-browser@^0.3.0", + "aurelia-pal-browser": "npm:aurelia-pal-browser@^1.0.0-beta.1", "babel": "npm:babel-core@^5.1.13", "babel-runtime": "npm:babel-runtime@^5.1.13", "core-js": "npm:core-js@^1.2.6" } }, + "dependencies": { + "aurelia-binding": "^1.0.0-beta.1", + "aurelia-dependency-injection": "^1.0.0-beta.1", + "aurelia-loader": "^1.0.0-beta.1", + "aurelia-logging": "^1.0.0-beta.1", + "aurelia-metadata": "^1.0.0-beta.1", + "aurelia-pal": "^1.0.0-beta.1", + "aurelia-path": "^1.0.0-beta.1", + "aurelia-task-queue": "^1.0.0-beta.1", + "core-js": "^1.2.6" + }, "devDependencies": { "aurelia-tools": "^0.1.12", - "babel-dts-generator": "^0.2.16", + "babel-dts-generator": "^0.2.17", "babel-eslint": "^4.1.1", "conventional-changelog": "0.0.11", "del": "^1.1.0", @@ -60,7 +72,7 @@ "gulp-typedoc": "^1.2.1", "gulp-typedoc-extractor": "^0.0.8", "jasmine-core": "^2.1.3", - "karma": "^0.12.28", + "karma": "^0.13.15", "karma-babel-preprocessor": "^5.2.2", "karma-chrome-launcher": "^0.1.7", "karma-coverage": "^0.3.1",