From b8cba606f7976efdabea550fbe8126c6588bd88d Mon Sep 17 00:00:00 2001 From: EisenbergEffect Date: Mon, 23 Oct 2017 20:46:49 -0700 Subject: [PATCH] chore(all): prepare release 1.5.3 --- bower.json | 2 +- dist/amd/else.js | 12 ++++++++++-- dist/amd/if.js | 8 +++++--- dist/aurelia-templating-resources.d.ts | 1 + dist/aurelia-templating-resources.js | 20 +++++++++++++++----- dist/commonjs/else.js | 12 ++++++++++-- dist/commonjs/if.js | 8 +++++--- dist/es2015/else.js | 12 ++++++++++-- dist/es2015/if.js | 8 +++++--- dist/native-modules/else.js | 12 ++++++++++-- dist/native-modules/if.js | 8 +++++--- dist/system/else.js | 12 ++++++++++-- dist/system/if.js | 8 +++++--- dist/temp/aurelia-templating-resources.js | 20 +++++++++++++++----- doc/CHANGELOG.md | 13 +++++++++++++ doc/api.json | 2 +- package.json | 2 +- 17 files changed, 122 insertions(+), 38 deletions(-) diff --git a/bower.json b/bower.json index 895c366..0c1eea0 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "aurelia-templating-resources", - "version": "1.5.2", + "version": "1.5.3", "description": "A standard set of behaviors, converters and other resources for use with the Aurelia templating library.", "keywords": [ "aurelia", diff --git a/dist/amd/else.js b/dist/amd/else.js index f1f0641..75732da 100644 --- a/dist/amd/else.js +++ b/dist/amd/else.js @@ -46,6 +46,14 @@ define(['exports', 'aurelia-templating', 'aurelia-dependency-injection', './if-c return _this; } + Else.prototype.bind = function bind(bindingContext, overrideContext) { + _IfCore.prototype.bind.call(this, bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + }; + Else.prototype._registerInIf = function _registerInIf() { var previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -54,8 +62,8 @@ define(['exports', 'aurelia-templating', 'aurelia-dependency-injection', './if-c if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - var ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; }; return Else; diff --git a/dist/amd/if.js b/dist/amd/if.js index 22c12f3..f1a420b 100644 --- a/dist/amd/if.js +++ b/dist/amd/if.js @@ -94,7 +94,9 @@ define(['exports', 'aurelia-templating', 'aurelia-dependency-injection', './if-c If.prototype.bind = function bind(bindingContext, overrideContext) { _IfCore.prototype.bind.call(this, bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } }; If.prototype.conditionChanged = function conditionChanged(newValue) { @@ -109,8 +111,8 @@ define(['exports', 'aurelia-templating', 'aurelia-dependency-injection', './if-c } var promise = void 0; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/aurelia-templating-resources.d.ts b/dist/aurelia-templating-resources.d.ts index 75592c3..1d22fc5 100644 --- a/dist/aurelia-templating-resources.d.ts +++ b/dist/aurelia-templating-resources.d.ts @@ -527,6 +527,7 @@ export declare class SetRepeatStrategy { } export declare class Else extends IfCore { constructor(viewFactory?: any, viewSlot?: any); + bind(bindingContext?: any, overrideContext?: any): any; } /** diff --git a/dist/aurelia-templating-resources.js b/dist/aurelia-templating-resources.js index 04b25a6..90636f2 100644 --- a/dist/aurelia-templating-resources.js +++ b/dist/aurelia-templating-resources.js @@ -1673,6 +1673,14 @@ export class Else extends IfCore { this._registerInIf(); } + bind(bindingContext, overrideContext) { + super.bind(bindingContext, overrideContext); + // Render on initial + if (!this.ifVm.condition) { + this._show(); + } + } + _registerInIf() { // We support the pattern
. // Obvisouly between the two, we must accepts text (spaces) and comments. @@ -1686,8 +1694,8 @@ export class Else extends IfCore { if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - let ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; } } @@ -1709,7 +1717,9 @@ export class If extends IfCore { */ bind(bindingContext, overrideContext) { super.bind(bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } } /** @@ -1726,8 +1736,8 @@ export class If extends IfCore { } let promise; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/commonjs/else.js b/dist/commonjs/else.js index 95cc480..da3b5c3 100644 --- a/dist/commonjs/else.js +++ b/dist/commonjs/else.js @@ -31,6 +31,14 @@ var Else = exports.Else = (_dec = (0, _aureliaTemplating.customAttribute)('else' return _this; } + Else.prototype.bind = function bind(bindingContext, overrideContext) { + _IfCore.prototype.bind.call(this, bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + }; + Else.prototype._registerInIf = function _registerInIf() { var previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -39,8 +47,8 @@ var Else = exports.Else = (_dec = (0, _aureliaTemplating.customAttribute)('else' if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - var ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; }; return Else; diff --git a/dist/commonjs/if.js b/dist/commonjs/if.js index 5dc814a..424d8e0 100644 --- a/dist/commonjs/if.js +++ b/dist/commonjs/if.js @@ -79,7 +79,9 @@ var If = exports.If = (_dec = (0, _aureliaTemplating.customAttribute)('if'), _de If.prototype.bind = function bind(bindingContext, overrideContext) { _IfCore.prototype.bind.call(this, bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } }; If.prototype.conditionChanged = function conditionChanged(newValue) { @@ -94,8 +96,8 @@ var If = exports.If = (_dec = (0, _aureliaTemplating.customAttribute)('if'), _de } var promise = void 0; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/es2015/else.js b/dist/es2015/else.js index 90f45a8..2b1eb9b 100644 --- a/dist/es2015/else.js +++ b/dist/es2015/else.js @@ -10,6 +10,14 @@ export let Else = (_dec = customAttribute('else'), _dec2 = inject(BoundViewFacto this._registerInIf(); } + bind(bindingContext, overrideContext) { + super.bind(bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + } + _registerInIf() { let previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -18,7 +26,7 @@ export let Else = (_dec = customAttribute('else'), _dec2 = inject(BoundViewFacto if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - let ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; } }) || _class) || _class) || _class); \ No newline at end of file diff --git a/dist/es2015/if.js b/dist/es2015/if.js index 5b035dd..85bb583 100644 --- a/dist/es2015/if.js +++ b/dist/es2015/if.js @@ -56,7 +56,9 @@ export let If = (_dec = customAttribute('if'), _dec2 = inject(BoundViewFactory, bind(bindingContext, overrideContext) { super.bind(bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } } conditionChanged(newValue) { @@ -69,8 +71,8 @@ export let If = (_dec = customAttribute('if'), _dec2 = inject(BoundViewFactory, } let promise; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/native-modules/else.js b/dist/native-modules/else.js index 821eb90..a7553c6 100644 --- a/dist/native-modules/else.js +++ b/dist/native-modules/else.js @@ -22,6 +22,14 @@ export var Else = (_dec = customAttribute('else'), _dec2 = inject(BoundViewFacto return _this; } + Else.prototype.bind = function bind(bindingContext, overrideContext) { + _IfCore.prototype.bind.call(this, bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + }; + Else.prototype._registerInIf = function _registerInIf() { var previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -30,8 +38,8 @@ export var Else = (_dec = customAttribute('else'), _dec2 = inject(BoundViewFacto if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - var ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; }; return Else; diff --git a/dist/native-modules/if.js b/dist/native-modules/if.js index eacfe3f..3874b38 100644 --- a/dist/native-modules/if.js +++ b/dist/native-modules/if.js @@ -70,7 +70,9 @@ export var If = (_dec = customAttribute('if'), _dec2 = inject(BoundViewFactory, If.prototype.bind = function bind(bindingContext, overrideContext) { _IfCore.prototype.bind.call(this, bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } }; If.prototype.conditionChanged = function conditionChanged(newValue) { @@ -85,8 +87,8 @@ export var If = (_dec = customAttribute('if'), _dec2 = inject(BoundViewFactory, } var promise = void 0; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/system/else.js b/dist/system/else.js index d5525e3..d842000 100644 --- a/dist/system/else.js +++ b/dist/system/else.js @@ -55,6 +55,14 @@ System.register(['aurelia-templating', 'aurelia-dependency-injection', './if-cor return _this; } + Else.prototype.bind = function bind(bindingContext, overrideContext) { + _IfCore.prototype.bind.call(this, bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + }; + Else.prototype._registerInIf = function _registerInIf() { var previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -63,8 +71,8 @@ System.register(['aurelia-templating', 'aurelia-dependency-injection', './if-cor if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - var ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; }; return Else; diff --git a/dist/system/if.js b/dist/system/if.js index 1588f15..23d3ea3 100644 --- a/dist/system/if.js +++ b/dist/system/if.js @@ -104,7 +104,9 @@ System.register(['aurelia-templating', 'aurelia-dependency-injection', './if-cor If.prototype.bind = function bind(bindingContext, overrideContext) { _IfCore.prototype.bind.call(this, bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } }; If.prototype.conditionChanged = function conditionChanged(newValue) { @@ -119,8 +121,8 @@ System.register(['aurelia-templating', 'aurelia-dependency-injection', './if-cor } var promise = void 0; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/dist/temp/aurelia-templating-resources.js b/dist/temp/aurelia-templating-resources.js index 0642363..b77c6b0 100644 --- a/dist/temp/aurelia-templating-resources.js +++ b/dist/temp/aurelia-templating-resources.js @@ -1550,6 +1550,14 @@ var Else = exports.Else = (_dec15 = (0, _aureliaTemplating.customAttribute)('els return _this13; } + Else.prototype.bind = function bind(bindingContext, overrideContext) { + _IfCore.prototype.bind.call(this, bindingContext, overrideContext); + + if (!this.ifVm.condition) { + this._show(); + } + }; + Else.prototype._registerInIf = function _registerInIf() { var previous = this.viewSlot.anchor.previousSibling; while (previous && !previous.au) { @@ -1558,8 +1566,8 @@ var Else = exports.Else = (_dec15 = (0, _aureliaTemplating.customAttribute)('els if (!previous || !previous.au.if) { throw new Error("Can't find matching If for Else custom attribute."); } - var ifVm = previous.au.if.viewModel; - ifVm.else = this; + this.ifVm = previous.au.if.viewModel; + this.ifVm.elseVm = this; }; return Else; @@ -1581,7 +1589,9 @@ var If = exports.If = (_dec17 = (0, _aureliaTemplating.customAttribute)('if'), _ If.prototype.bind = function bind(bindingContext, overrideContext) { _IfCore2.prototype.bind.call(this, bindingContext, overrideContext); - this.conditionChanged(this.condition); + if (this.condition) { + this._show(); + } }; If.prototype.conditionChanged = function conditionChanged(newValue) { @@ -1596,8 +1606,8 @@ var If = exports.If = (_dec17 = (0, _aureliaTemplating.customAttribute)('if'), _ } var promise = void 0; - if (this.else) { - promise = show ? this._swap(this.else, this) : this._swap(this, this.else); + if (this.elseVm) { + promise = show ? this._swap(this.elseVm, this) : this._swap(this, this.elseVm); } else { promise = show ? this._show() : this._hide(); } diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index d8136ff..d9cb983 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,3 +1,16 @@ + +## [1.5.3](https://github.com/aurelia/templating-resources/compare/1.5.2...1.5.3) (2017-10-24) + + +### Bug Fixes + +* **if-else:** Fixed missing binding context when rendering else block ([e55fdf9](https://github.com/aurelia/templating-resources/commit/e55fdf9)) +* **if-else:** Fixed typo and removed obsolete error ([18a4e7e](https://github.com/aurelia/templating-resources/commit/18a4e7e)) +* **if-else:** Removed fit in tests ([39fb831](https://github.com/aurelia/templating-resources/commit/39fb831)) +* **if-else:** Simplified initial condition check ([2103aca](https://github.com/aurelia/templating-resources/commit/2103aca)) + + + ## [1.5.2](https://github.com/aurelia/templating-resources/compare/1.5.1...1.5.2) (2017-10-23) diff --git a/doc/api.json b/doc/api.json index 71d91b1..06e3c14 100644 --- a/doc/api.json +++ b/doc/api.json @@ -1 +1 @@ -{"name":"aurelia-templating-resources","children":[{"id":180,"name":"AbstractRepeater","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An abstract base class for elements and attributes that repeat\nviews."},"children":[{"id":181,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":182,"name":"new AbstractRepeater","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":183,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"AbstractRepeater","id":180}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":337,"character":39}]},{"id":193,"name":"addView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":194,"name":"addView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adds a view to the repeater, binding the view to the\nprovided contexts."},"parameters":[{"id":195,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context to bind the new view to."},"type":{"type":"instrinct","name":"any"}},{"id":196,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A secondary binding context that can override the primary context.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":376,"character":9}]},{"id":197,"name":"insertView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":198,"name":"insertView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Inserts a view to the repeater at a specific index, binding the view to the\nprovided contexts."},"parameters":[{"id":199,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The index at which to create the new view at."},"type":{"type":"instrinct","name":"any"}},{"id":200,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context to bind the new view to."},"type":{"type":"instrinct","name":"any"}},{"id":201,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A secondary binding context that can override the primary context.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":386,"character":12}]},{"id":191,"name":"matcher","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":192,"name":"matcher","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the matcher function to be used by the repeater, or null if strict matching is to be performed.","returns":"The requested matcher function.\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":367,"character":9}]},{"id":202,"name":"moveView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":203,"name":"moveView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Moves a view across the repeater."},"parameters":[{"id":204,"name":"sourceIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The index where the view should be placed at.\n"},"type":{"type":"instrinct","name":"any"}},{"id":205,"name":"targetIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":394,"character":10}]},{"id":206,"name":"removeAllViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":207,"name":"removeAllViews","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes all views from the repeater.","returns":"\n"},"parameters":[{"id":208,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":209,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":402,"character":16}]},{"id":215,"name":"removeView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":216,"name":"removeView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes a view from the repeater at a specific index.","returns":"\n"},"parameters":[{"id":217,"name":"index","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The index of the view to be removed."},"type":{"type":"instrinct","name":"number"}},{"id":218,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":219,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":422,"character":12}]},{"id":210,"name":"removeViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":211,"name":"removeViews","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes an array of Views from the repeater.","returns":"\n"},"parameters":[{"id":212,"name":"viewsToRemove","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The array of views to be removed."},"type":{"type":"reference","name":"Array","typeArguments":[{"type":"reference","name":"View"}]}},{"id":213,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":214,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":412,"character":13}]},{"id":220,"name":"updateBindings","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":221,"name":"updateBindings","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Forces a particular view to update it's bindings, called as part of\nan in-place processing of items for better performance"},"parameters":[{"id":222,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"the target view for bindings updates\n"},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":430,"character":16}]},{"id":188,"name":"view","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":189,"name":"view","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a single view from the repeater at the provided index.","returns":"The requested view.\n"},"parameters":[{"id":190,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The index of the requested view."},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":360,"character":6}]},{"id":184,"name":"viewCount","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":185,"name":"viewCount","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the number of views the repeater knows about.","returns":"the number of views.\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":345,"character":11}]},{"id":186,"name":"views","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":187,"name":"views","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns all of the repeaters views as an array.","returns":"The repeater's array of views;\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":352,"character":7}]}],"groups":[{"title":"Constructors","kind":512,"children":[181]},{"title":"Methods","kind":2048,"children":[193,197,191,202,206,215,210,220,188,184,186]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":337,"character":37}],"extendedBy":[{"type":"reference","name":"Repeat","id":362}]},{"id":223,"name":"ArrayRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over an array."},"children":[{"id":224,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":225,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets an observer for the specified collection."},"parameters":[{"id":226,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The observer locator instance."},"type":{"type":"instrinct","name":"any"}},{"id":227,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":443,"character":23}]},{"id":228,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":229,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle the repeat's collection instance changing."},"parameters":[{"id":230,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeater instance."},"type":{"type":"instrinct","name":"any"}},{"id":231,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new array instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":450,"character":17}]},{"id":232,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":233,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle the repeat's collection instance mutating."},"parameters":[{"id":234,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeat instance."},"type":{"type":"instrinct","name":"any"}},{"id":235,"name":"array","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The modified array."},"type":{"type":"instrinct","name":"any"}},{"id":236,"name":"splices","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Records of array changes.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":458,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[224,228,232]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":436,"character":40}]},{"id":171,"name":"AttrBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":172,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":173,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":174,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":175,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":322,"character":6}]},{"id":176,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":177,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":178,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":179,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":323,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[172,176]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":321,"character":40}]},{"id":157,"name":"BindingSignaler","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":158,"name":"signals","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":306,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":159,"name":"signal","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":160,"name":"signal","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":161,"name":"name","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":307,"character":8}]}],"groups":[{"title":"Properties","kind":1024,"children":[158]},{"title":"Methods","kind":2048,"children":[159]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":305,"character":36}]},{"id":123,"name":"Compose","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Used to compose a new view / view-model template or bind to an existing instance."},"children":[{"id":128,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Compose."},"signatures":[{"id":129,"name":"new Compose","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Compose."},"parameters":[{"id":130,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The Compose element."},"type":{"type":"instrinct","name":"any"}},{"id":131,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The dependency injection container instance."},"type":{"type":"instrinct","name":"any"}},{"id":132,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"CompositionEngine instance to compose the element."},"type":{"type":"instrinct","name":"any"}},{"id":133,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to."},"type":{"type":"instrinct","name":"any"}},{"id":134,"name":"viewResources","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Collection of resources used to compile the the view."},"type":{"type":"instrinct","name":"any"}},{"id":135,"name":"taskQueue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The TaskQueue instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Compose","id":123}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":251,"character":17}]},{"id":124,"name":"model","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":248,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":127,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":251,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":125,"name":"view","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":249,"character":6}],"type":{"type":"instrinct","name":"any"}},{"id":126,"name":"viewModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":250,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":139,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":140,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Used to set the bindingContext."},"parameters":[{"id":141,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context in which the view model is executed in."},"type":{"type":"instrinct","name":"any"}},{"id":142,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context in which the view model is executed in.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":277,"character":6}]},{"id":136,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":137,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the component has been created."},"parameters":[{"id":138,"name":"owningView","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The view that this component was created inside of.\n"},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":269,"character":9}]},{"id":145,"name":"modelChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":146,"name":"modelChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound model changes."},"parameters":[{"id":147,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":148,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":289,"character":14}]},{"id":143,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":144,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the Compose."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":282,"character":8}]},{"id":149,"name":"viewChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":150,"name":"viewChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound view changes."},"parameters":[{"id":151,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":152,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":296,"character":13}]},{"id":153,"name":"viewModelChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":154,"name":"viewModelChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound view model changes."},"parameters":[{"id":155,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":156,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":303,"character":18}]}],"groups":[{"title":"Constructors","kind":512,"children":[128]},{"title":"Properties","kind":1024,"children":[124,127,125,126]},{"title":"Methods","kind":2048,"children":[139,136,145,143,149,153]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":247,"character":28}]},{"id":113,"name":"DebounceBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":114,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":115,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":116,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":117,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":118,"name":"delay","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":240,"character":6}]},{"id":119,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":120,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":121,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":122,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":241,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[114,119]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":239,"character":44}]},{"id":272,"name":"Else","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":273,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":274,"name":"new Else","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":275,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":276,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Else","id":272},"overwrites":{"type":"reference","name":"IfCore.__constructor","id":84}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":528,"character":42}],"overwrites":{"type":"reference","name":"IfCore.__constructor","id":84}},{"id":277,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":278,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":279,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":280,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"IfCore.bind","id":88}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":194,"character":6}],"inheritedFrom":{"type":"reference","name":"IfCore.bind","id":88}},{"id":281,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":282,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}],"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"groups":[{"title":"Constructors","kind":512,"children":[273]},{"title":"Methods","kind":2048,"children":[277,281]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":528,"character":25}],"extendedTypes":[{"type":"reference","name":"IfCore","id":83}]},{"id":98,"name":"Focus","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"CustomAttribute that binds provided DOM element's focus attribute with a property on the viewmodel."},"children":[{"id":99,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Focus.","tags":[{"tag":"paramelement","text":"Target element on where attribute is placed on."}]},"signatures":[{"id":100,"name":"new Focus","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Focus.","tags":[{"tag":"paramelement","text":"Target element on where attribute is placed on."}]},"parameters":[{"id":101,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":102,"name":"taskQueue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The TaskQueue instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Focus","id":98}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":213,"character":28}]},{"id":106,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":107,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the attribute is attached to the DOM."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":231,"character":10}]},{"id":108,"name":"detached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":109,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the attribute is detached from the DOM."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":236,"character":10}]},{"id":110,"name":"handleEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":111,"name":"handleEvent","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":112,"name":"e","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":237,"character":13}]},{"id":103,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":104,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":105,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":226,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[99]},{"title":"Methods","kind":2048,"children":[106,108,110,103]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":213,"character":26}]},{"id":94,"name":"HTMLSanitizer","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Default Html Sanitizer to prevent script injection."},"children":[{"id":95,"name":"sanitize","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":96,"name":"sanitize","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Sanitizes the provided input."},"parameters":[{"id":97,"name":"input","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The input to be sanitized.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":207,"character":10}]}],"groups":[{"title":"Methods","kind":2048,"children":[95]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":201,"character":34}]},{"id":321,"name":"Hide","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally show markup in the DOM based on the value.\n- different from \"if\" in that the markup is still added to the DOM, simply not shown."},"children":[{"id":322,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new instance of Hide."},"signatures":[{"id":323,"name":"new Hide","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new instance of Hide."},"parameters":[{"id":324,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Target element to conditionally hide."},"type":{"type":"instrinct","name":"any"}},{"id":325,"name":"animator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The animator that conditionally adds or removes the aurelia-hide css class."},"type":{"type":"instrinct","name":"any"}},{"id":326,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The DOM boundary. Used when the behavior appears within a component that utilizes the shadow DOM.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Hide","id":321}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":585,"character":27}]},{"id":332,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":333,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the Hide attribute."},"parameters":[{"id":334,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":609,"character":6}]},{"id":327,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":328,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the behavior is created."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":598,"character":9}]},{"id":329,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":330,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":331,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":604,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[322]},{"title":"Methods","kind":2048,"children":[332,327,329]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":585,"character":25}]},{"id":283,"name":"If","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally include or not include template logic depending on returned result\n- value should be Boolean or will be treated as such (truthy / falsey)"},"children":[{"id":293,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":294,"name":"new If","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":295,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":296,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"If","id":283},"inheritedFrom":{"type":"reference","name":"IfCore.__constructor","id":84}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":29}],"inheritedFrom":{"type":"reference","name":"IfCore.__constructor","id":84}},{"id":284,"name":"condition","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":537,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":285,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":538,"character":11}],"type":{"type":"union","types":[{"type":"stringLiteral","value":"before"},{"type":"stringLiteral","value":"with"},{"type":"stringLiteral","value":"after"}]}},{"id":286,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":287,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the if to the binding context and override context"},"parameters":[{"id":288,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context"},"type":{"type":"instrinct","name":"any"}},{"id":289,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"IfCore.bind","id":88}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":545,"character":6}],"overwrites":{"type":"reference","name":"IfCore.bind","id":88}},{"id":290,"name":"conditionChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":291,"name":"conditionChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime value property changes."},"parameters":[{"id":292,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":551,"character":18}]},{"id":297,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":298,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}],"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"groups":[{"title":"Constructors","kind":512,"children":[293]},{"title":"Properties","kind":1024,"children":[284,285]},{"title":"Methods","kind":2048,"children":[286,290,297]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":536,"character":23}],"extendedTypes":[{"type":"reference","name":"IfCore","id":83}]},{"id":83,"name":"IfCore","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"For internal use only. May change without warning."},"children":[{"id":84,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":85,"name":"new IfCore","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":86,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":87,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"IfCore","id":83}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":29}]},{"id":88,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":89,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":90,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":91,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":194,"character":6}]},{"id":92,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":93,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[84]},{"title":"Methods","kind":2048,"children":[88,92]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":27}],"extendedBy":[{"type":"reference","name":"Else","id":272},{"type":"reference","name":"If","id":283}]},{"id":237,"name":"MapRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a Map."},"children":[{"id":238,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":239,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a Map observer."},"parameters":[{"id":240,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":241,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":470,"character":23}]},{"id":242,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":243,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Map entries."},"parameters":[{"id":244,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":245,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The entries to process.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":476,"character":17}]},{"id":246,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":247,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle changes in a Map collection."},"parameters":[{"id":248,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":249,"name":"map","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The underlying Map collection."},"type":{"type":"instrinct","name":"any"}},{"id":250,"name":"records","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The change records.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":483,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[238,242,246]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":464,"character":38}]},{"id":74,"name":"NullRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over null or undefined (does nothing)"},"children":[{"id":79,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":80,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":81,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":82,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":186,"character":23}]},{"id":75,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":76,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":77,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":78,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":185,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[79,75]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":184,"character":39}]},{"id":251,"name":"NumberRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a number."},"children":[{"id":252,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":253,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Return the strategies collection observer. In this case none."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":494,"character":23}]},{"id":254,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":255,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Number."},"parameters":[{"id":256,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":257,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The Number of how many time to iterate.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":500,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[252,254]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":489,"character":41}]},{"id":162,"name":"OneTimeBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":163,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":164,"name":"new OneTimeBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"OneTimeBindingBehavior","id":162}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":309,"character":45}]}],"groups":[{"title":"Constructors","kind":512,"children":[163]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":309,"character":43}]},{"id":165,"name":"OneWayBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":166,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":167,"name":"new OneWayBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"OneWayBindingBehavior","id":165}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":312,"character":44}]}],"groups":[{"title":"Constructors","kind":512,"children":[166]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":312,"character":42}]},{"id":362,"name":"Repeat","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to iterate over iterable objects (Array, Map and Number) to genereate a template for each iteration."},"children":[{"id":367,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Repeat."},"signatures":[{"id":368,"name":"new Repeat","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Repeat."},"parameters":[{"id":369,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The factory generating the view"},"type":{"type":"instrinct","name":"any"}},{"id":370,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The instructions for how the element should be enhanced."},"type":{"type":"instrinct","name":"any"}},{"id":371,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to."},"type":{"type":"instrinct","name":"any"}},{"id":372,"name":"viewResources","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Collection of resources used to compile the the views."},"type":{"type":"instrinct","name":"any"}},{"id":373,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The observer locator instance."},"type":{"type":"instrinct","name":"any"}},{"id":374,"name":"strategyLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Repeat","id":362},"overwrites":{"type":"reference","name":"AbstractRepeater.__constructor","id":181}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":678,"character":13}],"overwrites":{"type":"reference","name":"AbstractRepeater.__constructor","id":181}},{"id":363,"name":"items","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":675,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":365,"name":"key","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":677,"character":5}],"type":{"type":"instrinct","name":"any"}},{"id":364,"name":"local","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":676,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":366,"name":"value","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":678,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":404,"name":"addView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":405,"name":"addView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":406,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":407,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.addView","id":193}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":724,"character":9}],"overwrites":{"type":"reference","name":"AbstractRepeater.addView","id":193}},{"id":379,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":380,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the repeat to the binding context and override context."},"parameters":[{"id":381,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":382,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":697,"character":6}]},{"id":375,"name":"call","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":376,"name":"call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":377,"name":"context","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":378,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":690,"character":6}]},{"id":387,"name":"handleCollectionMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":388,"name":"handleCollectionMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the underlying collection changes."},"parameters":[{"id":389,"name":"collection","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":390,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":712,"character":25}]},{"id":391,"name":"handleInnerCollectionMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":392,"name":"handleInnerCollectionMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the underlying inner collection changes."},"parameters":[{"id":393,"name":"collection","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":394,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":717,"character":30}]},{"id":408,"name":"insertView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":409,"name":"insertView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":410,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":411,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":412,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.insertView","id":197}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":725,"character":12}],"overwrites":{"type":"reference","name":"AbstractRepeater.insertView","id":197}},{"id":385,"name":"itemsChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":386,"name":"itemsChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the item property changes."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":707,"character":14}]},{"id":402,"name":"matcher","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":403,"name":"matcher","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.matcher","id":191}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":723,"character":9}],"overwrites":{"type":"reference","name":"AbstractRepeater.matcher","id":191}},{"id":413,"name":"moveView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":414,"name":"moveView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":415,"name":"sourceIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":416,"name":"targetIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.moveView","id":202}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":726,"character":10}],"overwrites":{"type":"reference","name":"AbstractRepeater.moveView","id":202}},{"id":417,"name":"removeAllViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":418,"name":"removeAllViews","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":419,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":420,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeAllViews","id":206}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":727,"character":16}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeAllViews","id":206}},{"id":426,"name":"removeView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":427,"name":"removeView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":428,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":429,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":430,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeView","id":215}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":729,"character":12}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeView","id":215}},{"id":421,"name":"removeViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":422,"name":"removeViews","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":423,"name":"viewsToRemove","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":424,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":425,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeViews","id":210}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":728,"character":13}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeViews","id":210}},{"id":383,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":384,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the repeat"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":702,"character":8}]},{"id":431,"name":"updateBindings","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":432,"name":"updateBindings","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":433,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.updateBindings","id":220}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":730,"character":16}],"overwrites":{"type":"reference","name":"AbstractRepeater.updateBindings","id":220}},{"id":399,"name":"view","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":400,"name":"view","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":401,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.view","id":188}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":722,"character":6}],"overwrites":{"type":"reference","name":"AbstractRepeater.view","id":188}},{"id":395,"name":"viewCount","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":396,"name":"viewCount","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.viewCount","id":184}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":720,"character":11}],"overwrites":{"type":"reference","name":"AbstractRepeater.viewCount","id":184}},{"id":397,"name":"views","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":398,"name":"views","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.views","id":186}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":721,"character":7}],"overwrites":{"type":"reference","name":"AbstractRepeater.views","id":186}}],"groups":[{"title":"Constructors","kind":512,"children":[367]},{"title":"Properties","kind":1024,"children":[363,365,364,366]},{"title":"Methods","kind":2048,"children":[404,379,375,387,391,408,385,402,413,417,426,421,383,431,399,395,397]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":674,"character":27}],"extendedTypes":[{"type":"reference","name":"AbstractRepeater","id":180}]},{"id":349,"name":"RepeatStrategyLocator","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Locates the best strategy to best repeating a template over different types of collections.\nCustom strategies can be plugged in as well."},"children":[{"id":350,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new RepeatStrategyLocator."},"signatures":[{"id":351,"name":"new RepeatStrategyLocator","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new RepeatStrategyLocator."},"type":{"type":"reference","name":"RepeatStrategyLocator","id":349}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":651,"character":44}]},{"id":352,"name":"addStrategy","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":353,"name":"addStrategy","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adds a repeat strategy to be located when repeating a template over different collection types."},"parameters":[{"id":354,"name":"matcher","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":355,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":356,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":357,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"boolean"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":662,"character":22}]}}},{"id":358,"name":"strategy","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A repeat strategy that can iterate a specific collection type.\n"},"type":{"type":"reference","name":"RepeatStrategy","id":2}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":662,"character":13}]},{"id":359,"name":"getStrategy","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":360,"name":"getStrategy","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets the best strategy to handle iteration."},"parameters":[{"id":361,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RepeatStrategy","id":2}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":667,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[350]},{"title":"Methods","kind":2048,"children":[352,359]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":651,"character":42}]},{"id":63,"name":"Replaceable","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Marks any part of a view to be replacable by the consumer."},"children":[{"id":64,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{},"signatures":[{"id":65,"name":"new Replaceable","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{},"parameters":[{"id":66,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"target The factory generating the view."},"type":{"type":"instrinct","name":"any"}},{"id":67,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"viewSlot The slot the view is injected in to.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Replaceable","id":63}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":112,"character":34}]},{"id":68,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":69,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the replaceable to the binding context and override context."},"parameters":[{"id":70,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":71,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":125,"character":6}]},{"id":72,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":73,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the replaceable."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":130,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[64]},{"title":"Methods","kind":2048,"children":[68,72]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":112,"character":32}]},{"id":299,"name":"SanitizeHTMLValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Simple html sanitization converter to preserve whitelisted elements and attributes on a bound property containing html."},"children":[{"id":300,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instanse of the value converter."},"signatures":[{"id":301,"name":"new SanitizeHTMLValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instanse of the value converter."},"parameters":[{"id":302,"name":"sanitizer","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The html sanitizer.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"SanitizeHTMLValueConverter","id":299}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":557,"character":49}]},{"id":303,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":304,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided markup that flows to the view."},"parameters":[{"id":305,"name":"untrustedMarkup","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The untrusted markup to be sanitized.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":569,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[300]},{"title":"Methods","kind":2048,"children":[303]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":557,"character":47}]},{"id":54,"name":"SelfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":55,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":57,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":58,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":105,"character":6}]},{"id":59,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":60,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":61,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":62,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":106,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[55,59]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":104,"character":40}]},{"id":258,"name":"SetRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a Set."},"children":[{"id":259,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":260,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a Set observer."},"parameters":[{"id":261,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":262,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":512,"character":23}]},{"id":263,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":264,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Set entries."},"parameters":[{"id":265,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":266,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The entries to process.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":518,"character":17}]},{"id":267,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":268,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle changes in a Set collection."},"parameters":[{"id":269,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeat instance."},"type":{"type":"instrinct","name":"any"}},{"id":270,"name":"set","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The underlying Set collection."},"type":{"type":"instrinct","name":"any"}},{"id":271,"name":"records","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The change records.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":526,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[259,263,267]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":506,"character":38}]},{"id":335,"name":"Show","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally show markup in the DOM based on the value.\n- different from \"if\" in that the markup is still added to the DOM, simply not shown."},"children":[{"id":336,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new instance of Show."},"signatures":[{"id":337,"name":"new Show","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new instance of Show."},"parameters":[{"id":338,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Target element to conditionally show."},"type":{"type":"instrinct","name":"any"}},{"id":339,"name":"animator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The animator that conditionally adds or removes the aurelia-hide css class."},"type":{"type":"instrinct","name":"any"}},{"id":340,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The DOM boundary. Used when the behavior appears within a component that utilizes the shadow DOM.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Show","id":335}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":616,"character":27}]},{"id":346,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":347,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the Show attribute."},"parameters":[{"id":348,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":640,"character":6}]},{"id":341,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":342,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the behavior is created."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":629,"character":9}]},{"id":343,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":344,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":345,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":635,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[336]},{"title":"Methods","kind":2048,"children":[346,341,343]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":616,"character":25}]},{"id":306,"name":"SignalBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":310,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":311,"name":"new SignalBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":312,"name":"bindingSignaler","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"SignalBindingBehavior","id":306}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":575,"character":15}]},{"id":309,"name":"signals","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":575,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":313,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":314,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":315,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":316,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":577,"character":6}]},{"id":317,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":318,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":319,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":320,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":578,"character":8}]},{"id":307,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":308,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":574,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[310]},{"title":"Properties","kind":1024,"children":[309]},{"title":"Methods","kind":2048,"children":[313,317,307]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":573,"character":42}]},{"id":44,"name":"ThrottleBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":45,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":46,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":47,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":48,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":49,"name":"delay","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":101,"character":6}]},{"id":50,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":51,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":52,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":53,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":102,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[45,50]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":100,"character":44}]},{"id":168,"name":"TwoWayBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":169,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":170,"name":"new TwoWayBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"TwoWayBindingBehavior","id":168}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":315,"character":44}]}],"groups":[{"title":"Constructors","kind":512,"children":[169]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":315,"character":42}]},{"id":30,"name":"UpdateTriggerBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":32,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":33,"name":"new UpdateTriggerBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":34,"name":"eventManager","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"UpdateTriggerBindingBehavior","id":30}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":95,"character":21}]},{"id":31,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":95,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":35,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":36,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":37,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":38,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":39,"name":"events","kind":32768,"kindString":"Parameter","flags":{"isRest":true},"type":{"type":"instrinct","isArray":true,"name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":97,"character":6}]},{"id":40,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":41,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":42,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":43,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":98,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[32]},{"title":"Properties","kind":1024,"children":[31]},{"title":"Methods","kind":2048,"children":[35,40]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":94,"character":49}]},{"id":16,"name":"With","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Creates a binding context for decandant elements to bind to."},"children":[{"id":17,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of With."},"signatures":[{"id":18,"name":"new With","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of With."},"parameters":[{"id":19,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The factory generating the view."},"type":{"type":"instrinct","name":"any"}},{"id":20,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"With","id":16}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":67,"character":27}]},{"id":21,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":22,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the With with provided binding context and override context."},"parameters":[{"id":23,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":24,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":81,"character":6}]},{"id":28,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":29,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds With"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":92,"character":8}]},{"id":25,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":26,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":27,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":87,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[17]},{"title":"Methods","kind":2048,"children":[21,28,25]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":67,"character":25}]},{"id":2,"name":"RepeatStrategy","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"A strategy is for repeating a template over an iterable or iterable-like object."},"children":[{"id":12,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":13,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":14,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":15,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":61,"character":23}]},{"id":3,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":4,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":5,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Repeat","id":362}},{"id":6,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":59,"character":17}]},{"id":7,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":8,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":9,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Repeat","id":362}},{"id":10,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":11,"name":"changes","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":60,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[12,3,7]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":58,"character":39}]},{"id":469,"name":"aureliaHideClassName","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":318,"character":41}],"type":{"type":"instrinct","name":"any"}},{"id":475,"name":"lifecycleOptionalBehaviors","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"Behaviors that do not require the composition lifecycle callbacks when replacing\ntheir binding context."},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":330,"character":47}],"type":{"type":"instrinct","name":"any"}},{"id":482,"name":"configure","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":483,"name":"configure","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":484,"name":"config","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":572,"character":33}]},{"id":438,"name":"createFullOverrideContext","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":439,"name":"createFullOverrideContext","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a complete override context."},"parameters":[{"id":440,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":441,"name":"data","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The item's value."},"type":{"type":"instrinct","name":"any"}},{"id":442,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The item's index."},"type":{"type":"instrinct","name":"any"}},{"id":443,"name":"length","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The collections total length."},"type":{"type":"instrinct","name":"any"}},{"id":444,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The key in a key/value pair.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":146,"character":49}]},{"id":479,"name":"getElementName","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":480,"name":"getElementName","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":481,"name":"address","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":571,"character":38}]},{"id":450,"name":"getItemsSourceExpression","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":451,"name":"getItemsSourceExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a repeat instruction's source expression."},"parameters":[{"id":452,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":453,"name":"attrName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":159,"character":48}]},{"id":463,"name":"indexOf","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":464,"name":"indexOf","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the index of the element in an array, optionally using a matcher function."},"parameters":[{"id":465,"name":"array","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":466,"name":"item","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":467,"name":"matcher","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":468,"name":"startIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":179,"character":31}]},{"id":472,"name":"injectAureliaHideStyleAtBoundary","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":473,"name":"injectAureliaHideStyleAtBoundary","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":474,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":320,"character":56}]},{"id":470,"name":"injectAureliaHideStyleAtHead","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":471,"name":"injectAureliaHideStyleAtHead","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":319,"character":52}]},{"id":457,"name":"isOneTime","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":458,"name":"isOneTime","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns whether an expression has the OneTimeBindingBehavior applied."},"parameters":[{"id":459,"name":"expression","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":169,"character":33}]},{"id":454,"name":"unwrapExpression","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":455,"name":"unwrapExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unwraps an expression to expose the inner, pre-converted / behavior-free expression."},"parameters":[{"id":456,"name":"expression","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":164,"character":40}]},{"id":460,"name":"updateOneTimeBinding","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":461,"name":"updateOneTimeBinding","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Forces a binding instance to reevaluate."},"parameters":[{"id":462,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":174,"character":44}]},{"id":445,"name":"updateOverrideContext","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":446,"name":"updateOverrideContext","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Updates the override context."},"parameters":[{"id":447,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":448,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context's index."},"type":{"type":"instrinct","name":"any"}},{"id":449,"name":"length","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The collection's length.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":154,"character":45}]},{"id":434,"name":"updateOverrideContexts","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":435,"name":"updateOverrideContexts","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Update the override context."},"parameters":[{"id":436,"name":"views","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":437,"name":"startIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"index in collection where to start updating.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":137,"character":46}]},{"id":476,"name":"viewsRequireLifecycle","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":477,"name":"viewsRequireLifecycle","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":478,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":331,"character":45}]}],"groups":[{"title":"Classes","kind":128,"children":[180,223,171,157,123,113,272,98,94,321,283,83,237,74,251,162,165,362,349,63,299,54,258,335,306,44,168,30,16]},{"title":"Interfaces","kind":256,"children":[2]},{"title":"Variables","kind":32,"children":[469,475]},{"title":"Functions","kind":64,"children":[482,438,479,450,463,472,470,457,454,460,445,434,476]}]} \ No newline at end of file +{"name":"aurelia-templating-resources","children":[{"id":180,"name":"AbstractRepeater","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An abstract base class for elements and attributes that repeat\nviews."},"children":[{"id":181,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":182,"name":"new AbstractRepeater","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":183,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"AbstractRepeater","id":180}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":337,"character":39}]},{"id":193,"name":"addView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":194,"name":"addView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adds a view to the repeater, binding the view to the\nprovided contexts."},"parameters":[{"id":195,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context to bind the new view to."},"type":{"type":"instrinct","name":"any"}},{"id":196,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A secondary binding context that can override the primary context.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":376,"character":9}]},{"id":197,"name":"insertView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":198,"name":"insertView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Inserts a view to the repeater at a specific index, binding the view to the\nprovided contexts."},"parameters":[{"id":199,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The index at which to create the new view at."},"type":{"type":"instrinct","name":"any"}},{"id":200,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context to bind the new view to."},"type":{"type":"instrinct","name":"any"}},{"id":201,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A secondary binding context that can override the primary context.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":386,"character":12}]},{"id":191,"name":"matcher","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":192,"name":"matcher","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the matcher function to be used by the repeater, or null if strict matching is to be performed.","returns":"The requested matcher function.\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":367,"character":9}]},{"id":202,"name":"moveView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":203,"name":"moveView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Moves a view across the repeater."},"parameters":[{"id":204,"name":"sourceIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The index where the view should be placed at.\n"},"type":{"type":"instrinct","name":"any"}},{"id":205,"name":"targetIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":394,"character":10}]},{"id":206,"name":"removeAllViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":207,"name":"removeAllViews","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes all views from the repeater.","returns":"\n"},"parameters":[{"id":208,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":209,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":402,"character":16}]},{"id":215,"name":"removeView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":216,"name":"removeView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes a view from the repeater at a specific index.","returns":"\n"},"parameters":[{"id":217,"name":"index","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The index of the view to be removed."},"type":{"type":"instrinct","name":"number"}},{"id":218,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":219,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":422,"character":12}]},{"id":210,"name":"removeViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":211,"name":"removeViews","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes an array of Views from the repeater.","returns":"\n"},"parameters":[{"id":212,"name":"viewsToRemove","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The array of views to be removed."},"type":{"type":"reference","name":"Array","typeArguments":[{"type":"reference","name":"View"}]}},{"id":213,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the view be returned to the view cache?"},"type":{"type":"instrinct","name":"boolean"}},{"id":214,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Should the removal animation be skipped?"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":412,"character":13}]},{"id":220,"name":"updateBindings","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":221,"name":"updateBindings","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Forces a particular view to update it's bindings, called as part of\nan in-place processing of items for better performance"},"parameters":[{"id":222,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"the target view for bindings updates\n"},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":430,"character":16}]},{"id":188,"name":"view","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":189,"name":"view","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a single view from the repeater at the provided index.","returns":"The requested view.\n"},"parameters":[{"id":190,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The index of the requested view."},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":360,"character":6}]},{"id":184,"name":"viewCount","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":185,"name":"viewCount","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the number of views the repeater knows about.","returns":"the number of views.\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":345,"character":11}]},{"id":186,"name":"views","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":187,"name":"views","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns all of the repeaters views as an array.","returns":"The repeater's array of views;\n"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":352,"character":7}]}],"groups":[{"title":"Constructors","kind":512,"children":[181]},{"title":"Methods","kind":2048,"children":[193,197,191,202,206,215,210,220,188,184,186]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":337,"character":37}],"extendedBy":[{"type":"reference","name":"Repeat","id":362}]},{"id":223,"name":"ArrayRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over an array."},"children":[{"id":224,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":225,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets an observer for the specified collection."},"parameters":[{"id":226,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The observer locator instance."},"type":{"type":"instrinct","name":"any"}},{"id":227,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":443,"character":23}]},{"id":228,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":229,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle the repeat's collection instance changing."},"parameters":[{"id":230,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeater instance."},"type":{"type":"instrinct","name":"any"}},{"id":231,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new array instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":450,"character":17}]},{"id":232,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":233,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle the repeat's collection instance mutating."},"parameters":[{"id":234,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeat instance."},"type":{"type":"instrinct","name":"any"}},{"id":235,"name":"array","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The modified array."},"type":{"type":"instrinct","name":"any"}},{"id":236,"name":"splices","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Records of array changes.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":458,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[224,228,232]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":436,"character":40}]},{"id":171,"name":"AttrBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":172,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":173,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":174,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":175,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":322,"character":6}]},{"id":176,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":177,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":178,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":179,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":323,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[172,176]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":321,"character":40}]},{"id":157,"name":"BindingSignaler","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":158,"name":"signals","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":306,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":159,"name":"signal","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":160,"name":"signal","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":161,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":307,"character":8}]}],"groups":[{"title":"Properties","kind":1024,"children":[158]},{"title":"Methods","kind":2048,"children":[159]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":305,"character":36}]},{"id":123,"name":"Compose","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Used to compose a new view / view-model template or bind to an existing instance."},"children":[{"id":128,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Compose."},"signatures":[{"id":129,"name":"new Compose","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Compose."},"parameters":[{"id":130,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The Compose element."},"type":{"type":"instrinct","name":"any"}},{"id":131,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The dependency injection container instance."},"type":{"type":"instrinct","name":"any"}},{"id":132,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"CompositionEngine instance to compose the element."},"type":{"type":"instrinct","name":"any"}},{"id":133,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to."},"type":{"type":"instrinct","name":"any"}},{"id":134,"name":"viewResources","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Collection of resources used to compile the the view."},"type":{"type":"instrinct","name":"any"}},{"id":135,"name":"taskQueue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The TaskQueue instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Compose","id":123}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":251,"character":17}]},{"id":124,"name":"model","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":248,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":127,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":251,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":125,"name":"view","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":249,"character":6}],"type":{"type":"instrinct","name":"any"}},{"id":126,"name":"viewModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":250,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":139,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":140,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Used to set the bindingContext."},"parameters":[{"id":141,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context in which the view model is executed in."},"type":{"type":"instrinct","name":"any"}},{"id":142,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context in which the view model is executed in.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":277,"character":6}]},{"id":136,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":137,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the component has been created."},"parameters":[{"id":138,"name":"owningView","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The view that this component was created inside of.\n"},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":269,"character":9}]},{"id":145,"name":"modelChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":146,"name":"modelChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound model changes."},"parameters":[{"id":147,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":148,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":289,"character":14}]},{"id":143,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":144,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the Compose."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":282,"character":8}]},{"id":149,"name":"viewChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":150,"name":"viewChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound view changes."},"parameters":[{"id":151,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":152,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":296,"character":13}]},{"id":153,"name":"viewModelChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":154,"name":"viewModelChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound view model changes."},"parameters":[{"id":155,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value."},"type":{"type":"instrinct","name":"any"}},{"id":156,"name":"oldValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The old value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":303,"character":18}]}],"groups":[{"title":"Constructors","kind":512,"children":[128]},{"title":"Properties","kind":1024,"children":[124,127,125,126]},{"title":"Methods","kind":2048,"children":[139,136,145,143,149,153]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":247,"character":28}]},{"id":113,"name":"DebounceBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":114,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":115,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":116,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":117,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":118,"name":"delay","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":240,"character":6}]},{"id":119,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":120,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":121,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":122,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":241,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[114,119]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":239,"character":44}]},{"id":272,"name":"Else","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":273,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":274,"name":"new Else","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":275,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":276,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Else","id":272},"overwrites":{"type":"reference","name":"IfCore.__constructor","id":84}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":528,"character":42}],"overwrites":{"type":"reference","name":"IfCore.__constructor","id":84}},{"id":277,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":278,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":279,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":280,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"IfCore.bind","id":88}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":530,"character":6}],"overwrites":{"type":"reference","name":"IfCore.bind","id":88}},{"id":281,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":282,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}],"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"groups":[{"title":"Constructors","kind":512,"children":[273]},{"title":"Methods","kind":2048,"children":[277,281]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":528,"character":25}],"extendedTypes":[{"type":"reference","name":"IfCore","id":83}]},{"id":98,"name":"Focus","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"CustomAttribute that binds provided DOM element's focus attribute with a property on the viewmodel."},"children":[{"id":99,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Focus.","tags":[{"tag":"paramelement","text":"Target element on where attribute is placed on."}]},"signatures":[{"id":100,"name":"new Focus","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Focus.","tags":[{"tag":"paramelement","text":"Target element on where attribute is placed on."}]},"parameters":[{"id":101,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":102,"name":"taskQueue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The TaskQueue instance.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Focus","id":98}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":213,"character":28}]},{"id":106,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":107,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the attribute is attached to the DOM."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":231,"character":10}]},{"id":108,"name":"detached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":109,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the attribute is detached from the DOM."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":236,"character":10}]},{"id":110,"name":"handleEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":111,"name":"handleEvent","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":112,"name":"e","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":237,"character":13}]},{"id":103,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":104,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":105,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":226,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[99]},{"title":"Methods","kind":2048,"children":[106,108,110,103]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":213,"character":26}]},{"id":94,"name":"HTMLSanitizer","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Default Html Sanitizer to prevent script injection."},"children":[{"id":95,"name":"sanitize","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":96,"name":"sanitize","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Sanitizes the provided input."},"parameters":[{"id":97,"name":"input","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The input to be sanitized.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":207,"character":10}]}],"groups":[{"title":"Methods","kind":2048,"children":[95]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":201,"character":34}]},{"id":321,"name":"Hide","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally show markup in the DOM based on the value.\n- different from \"if\" in that the markup is still added to the DOM, simply not shown."},"children":[{"id":322,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new instance of Hide."},"signatures":[{"id":323,"name":"new Hide","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new instance of Hide."},"parameters":[{"id":324,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Target element to conditionally hide."},"type":{"type":"instrinct","name":"any"}},{"id":325,"name":"animator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The animator that conditionally adds or removes the aurelia-hide css class."},"type":{"type":"instrinct","name":"any"}},{"id":326,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The DOM boundary. Used when the behavior appears within a component that utilizes the shadow DOM.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Hide","id":321}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":586,"character":27}]},{"id":332,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":333,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the Hide attribute."},"parameters":[{"id":334,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":610,"character":6}]},{"id":327,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":328,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the behavior is created."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":599,"character":9}]},{"id":329,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":330,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":331,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":605,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[322]},{"title":"Methods","kind":2048,"children":[332,327,329]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":586,"character":25}]},{"id":283,"name":"If","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally include or not include template logic depending on returned result\n- value should be Boolean or will be treated as such (truthy / falsey)"},"children":[{"id":293,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":294,"name":"new If","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":295,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":296,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"If","id":283},"inheritedFrom":{"type":"reference","name":"IfCore.__constructor","id":84}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":29}],"inheritedFrom":{"type":"reference","name":"IfCore.__constructor","id":84}},{"id":284,"name":"condition","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":538,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":285,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":539,"character":11}],"type":{"type":"union","types":[{"type":"stringLiteral","value":"before"},{"type":"stringLiteral","value":"with"},{"type":"stringLiteral","value":"after"}]}},{"id":286,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":287,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the if to the binding context and override context"},"parameters":[{"id":288,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context"},"type":{"type":"instrinct","name":"any"}},{"id":289,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"IfCore.bind","id":88}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":546,"character":6}],"overwrites":{"type":"reference","name":"IfCore.bind","id":88}},{"id":290,"name":"conditionChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":291,"name":"conditionChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime value property changes."},"parameters":[{"id":292,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":552,"character":18}]},{"id":297,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":298,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}],"inheritedFrom":{"type":"reference","name":"IfCore.unbind","id":92}}],"groups":[{"title":"Constructors","kind":512,"children":[293]},{"title":"Properties","kind":1024,"children":[284,285]},{"title":"Methods","kind":2048,"children":[286,290,297]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":537,"character":23}],"extendedTypes":[{"type":"reference","name":"IfCore","id":83}]},{"id":83,"name":"IfCore","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"For internal use only. May change without warning."},"children":[{"id":84,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":85,"name":"new IfCore","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":86,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":87,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"IfCore","id":83}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":29}]},{"id":88,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":89,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":90,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":91,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":194,"character":6}]},{"id":92,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":93,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":195,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[84]},{"title":"Methods","kind":2048,"children":[88,92]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":192,"character":27}],"extendedBy":[{"type":"reference","name":"Else","id":272},{"type":"reference","name":"If","id":283}]},{"id":237,"name":"MapRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a Map."},"children":[{"id":238,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":239,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a Map observer."},"parameters":[{"id":240,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":241,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":470,"character":23}]},{"id":242,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":243,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Map entries."},"parameters":[{"id":244,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":245,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The entries to process.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":476,"character":17}]},{"id":246,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":247,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle changes in a Map collection."},"parameters":[{"id":248,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":249,"name":"map","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The underlying Map collection."},"type":{"type":"instrinct","name":"any"}},{"id":250,"name":"records","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The change records.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":483,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[238,242,246]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":464,"character":38}]},{"id":74,"name":"NullRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over null or undefined (does nothing)"},"children":[{"id":79,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":80,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":81,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":82,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":186,"character":23}]},{"id":75,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":76,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":77,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":78,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":185,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[79,75]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":184,"character":39}]},{"id":251,"name":"NumberRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a number."},"children":[{"id":252,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":253,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Return the strategies collection observer. In this case none."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":494,"character":23}]},{"id":254,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":255,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Number."},"parameters":[{"id":256,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":257,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The Number of how many time to iterate.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":500,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[252,254]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":489,"character":41}]},{"id":162,"name":"OneTimeBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":163,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":164,"name":"new OneTimeBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"OneTimeBindingBehavior","id":162}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":309,"character":45}]}],"groups":[{"title":"Constructors","kind":512,"children":[163]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":309,"character":43}]},{"id":165,"name":"OneWayBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":166,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":167,"name":"new OneWayBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"OneWayBindingBehavior","id":165}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":312,"character":44}]}],"groups":[{"title":"Constructors","kind":512,"children":[166]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":312,"character":42}]},{"id":362,"name":"Repeat","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to iterate over iterable objects (Array, Map and Number) to genereate a template for each iteration."},"children":[{"id":367,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of Repeat."},"signatures":[{"id":368,"name":"new Repeat","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Repeat."},"parameters":[{"id":369,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The factory generating the view"},"type":{"type":"instrinct","name":"any"}},{"id":370,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The instructions for how the element should be enhanced."},"type":{"type":"instrinct","name":"any"}},{"id":371,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to."},"type":{"type":"instrinct","name":"any"}},{"id":372,"name":"viewResources","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Collection of resources used to compile the the views."},"type":{"type":"instrinct","name":"any"}},{"id":373,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The observer locator instance."},"type":{"type":"instrinct","name":"any"}},{"id":374,"name":"strategyLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Repeat","id":362},"overwrites":{"type":"reference","name":"AbstractRepeater.__constructor","id":181}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":679,"character":13}],"overwrites":{"type":"reference","name":"AbstractRepeater.__constructor","id":181}},{"id":363,"name":"items","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":676,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":365,"name":"key","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":678,"character":5}],"type":{"type":"instrinct","name":"any"}},{"id":364,"name":"local","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":677,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":366,"name":"value","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":679,"character":7}],"type":{"type":"instrinct","name":"any"}},{"id":404,"name":"addView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":405,"name":"addView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":406,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":407,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.addView","id":193}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":725,"character":9}],"overwrites":{"type":"reference","name":"AbstractRepeater.addView","id":193}},{"id":379,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":380,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the repeat to the binding context and override context."},"parameters":[{"id":381,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":382,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":698,"character":6}]},{"id":375,"name":"call","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":376,"name":"call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":377,"name":"context","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":378,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":691,"character":6}]},{"id":387,"name":"handleCollectionMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":388,"name":"handleCollectionMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the underlying collection changes."},"parameters":[{"id":389,"name":"collection","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":390,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":713,"character":25}]},{"id":391,"name":"handleInnerCollectionMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":392,"name":"handleInnerCollectionMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the underlying inner collection changes."},"parameters":[{"id":393,"name":"collection","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":394,"name":"changes","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":718,"character":30}]},{"id":408,"name":"insertView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":409,"name":"insertView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":410,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":411,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":412,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.insertView","id":197}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":726,"character":12}],"overwrites":{"type":"reference","name":"AbstractRepeater.insertView","id":197}},{"id":385,"name":"itemsChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":386,"name":"itemsChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the item property changes."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":708,"character":14}]},{"id":402,"name":"matcher","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":403,"name":"matcher","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.matcher","id":191}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":724,"character":9}],"overwrites":{"type":"reference","name":"AbstractRepeater.matcher","id":191}},{"id":413,"name":"moveView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":414,"name":"moveView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":415,"name":"sourceIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":416,"name":"targetIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.moveView","id":202}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":727,"character":10}],"overwrites":{"type":"reference","name":"AbstractRepeater.moveView","id":202}},{"id":417,"name":"removeAllViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":418,"name":"removeAllViews","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":419,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":420,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeAllViews","id":206}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":728,"character":16}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeAllViews","id":206}},{"id":426,"name":"removeView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":427,"name":"removeView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":428,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":429,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":430,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeView","id":215}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":730,"character":12}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeView","id":215}},{"id":421,"name":"removeViews","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":422,"name":"removeViews","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":423,"name":"viewsToRemove","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":424,"name":"returnToCache","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":425,"name":"skipAnimation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.removeViews","id":210}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":729,"character":13}],"overwrites":{"type":"reference","name":"AbstractRepeater.removeViews","id":210}},{"id":383,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":384,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the repeat"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":703,"character":8}]},{"id":431,"name":"updateBindings","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":432,"name":"updateBindings","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":433,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"View"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.updateBindings","id":220}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":731,"character":16}],"overwrites":{"type":"reference","name":"AbstractRepeater.updateBindings","id":220}},{"id":399,"name":"view","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":400,"name":"view","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":401,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.view","id":188}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":723,"character":6}],"overwrites":{"type":"reference","name":"AbstractRepeater.view","id":188}},{"id":395,"name":"viewCount","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":396,"name":"viewCount","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.viewCount","id":184}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":721,"character":11}],"overwrites":{"type":"reference","name":"AbstractRepeater.viewCount","id":184}},{"id":397,"name":"views","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":398,"name":"views","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"AbstractRepeater.views","id":186}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":722,"character":7}],"overwrites":{"type":"reference","name":"AbstractRepeater.views","id":186}}],"groups":[{"title":"Constructors","kind":512,"children":[367]},{"title":"Properties","kind":1024,"children":[363,365,364,366]},{"title":"Methods","kind":2048,"children":[404,379,375,387,391,408,385,402,413,417,426,421,383,431,399,395,397]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":675,"character":27}],"extendedTypes":[{"type":"reference","name":"AbstractRepeater","id":180}]},{"id":349,"name":"RepeatStrategyLocator","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Locates the best strategy to best repeating a template over different types of collections.\nCustom strategies can be plugged in as well."},"children":[{"id":350,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new RepeatStrategyLocator."},"signatures":[{"id":351,"name":"new RepeatStrategyLocator","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new RepeatStrategyLocator."},"type":{"type":"reference","name":"RepeatStrategyLocator","id":349}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":652,"character":44}]},{"id":352,"name":"addStrategy","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":353,"name":"addStrategy","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adds a repeat strategy to be located when repeating a template over different collection types."},"parameters":[{"id":354,"name":"matcher","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":355,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":356,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":357,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"boolean"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":663,"character":22}]}}},{"id":358,"name":"strategy","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A repeat strategy that can iterate a specific collection type.\n"},"type":{"type":"reference","name":"RepeatStrategy","id":2}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":663,"character":13}]},{"id":359,"name":"getStrategy","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":360,"name":"getStrategy","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets the best strategy to handle iteration."},"parameters":[{"id":361,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RepeatStrategy","id":2}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":668,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[350]},{"title":"Methods","kind":2048,"children":[352,359]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":652,"character":42}]},{"id":63,"name":"Replaceable","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Marks any part of a view to be replacable by the consumer."},"children":[{"id":64,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{},"signatures":[{"id":65,"name":"new Replaceable","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{},"parameters":[{"id":66,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"target The factory generating the view."},"type":{"type":"instrinct","name":"any"}},{"id":67,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"viewSlot The slot the view is injected in to.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Replaceable","id":63}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":112,"character":34}]},{"id":68,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":69,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the replaceable to the binding context and override context."},"parameters":[{"id":70,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":71,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":125,"character":6}]},{"id":72,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":73,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the replaceable."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":130,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[64]},{"title":"Methods","kind":2048,"children":[68,72]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":112,"character":32}]},{"id":299,"name":"SanitizeHTMLValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Simple html sanitization converter to preserve whitelisted elements and attributes on a bound property containing html."},"children":[{"id":300,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instanse of the value converter."},"signatures":[{"id":301,"name":"new SanitizeHTMLValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instanse of the value converter."},"parameters":[{"id":302,"name":"sanitizer","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The html sanitizer.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"SanitizeHTMLValueConverter","id":299}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":558,"character":49}]},{"id":303,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":304,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided markup that flows to the view."},"parameters":[{"id":305,"name":"untrustedMarkup","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The untrusted markup to be sanitized.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":570,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[300]},{"title":"Methods","kind":2048,"children":[303]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":558,"character":47}]},{"id":54,"name":"SelfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":55,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":57,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":58,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":105,"character":6}]},{"id":59,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":60,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":61,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":62,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":106,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[55,59]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":104,"character":40}]},{"id":258,"name":"SetRepeatStrategy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A strategy for repeating a template over a Set."},"children":[{"id":259,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":260,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a Set observer."},"parameters":[{"id":261,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":262,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The items to be observed.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":512,"character":23}]},{"id":263,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":264,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Process the provided Set entries."},"parameters":[{"id":265,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":266,"name":"items","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The entries to process.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":518,"character":17}]},{"id":267,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":268,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handle changes in a Set collection."},"parameters":[{"id":269,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The repeat instance."},"type":{"type":"instrinct","name":"any"}},{"id":270,"name":"set","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The underlying Set collection."},"type":{"type":"instrinct","name":"any"}},{"id":271,"name":"records","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The change records.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":526,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[259,263,267]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":506,"character":38}]},{"id":335,"name":"Show","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding to conditionally show markup in the DOM based on the value.\n- different from \"if\" in that the markup is still added to the DOM, simply not shown."},"children":[{"id":336,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new instance of Show."},"signatures":[{"id":337,"name":"new Show","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new instance of Show."},"parameters":[{"id":338,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"Target element to conditionally show."},"type":{"type":"instrinct","name":"any"}},{"id":339,"name":"animator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The animator that conditionally adds or removes the aurelia-hide css class."},"type":{"type":"instrinct","name":"any"}},{"id":340,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The DOM boundary. Used when the behavior appears within a component that utilizes the shadow DOM.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Show","id":335}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":617,"character":27}]},{"id":346,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":347,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the Show attribute."},"parameters":[{"id":348,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":641,"character":6}]},{"id":341,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":342,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the behavior is created."},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":630,"character":9}]},{"id":343,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":344,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":345,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":636,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[336]},{"title":"Methods","kind":2048,"children":[346,341,343]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":617,"character":25}]},{"id":306,"name":"SignalBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":310,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":311,"name":"new SignalBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":312,"name":"bindingSignaler","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"SignalBindingBehavior","id":306}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":576,"character":15}]},{"id":309,"name":"signals","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":576,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":313,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":314,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":315,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":316,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":578,"character":6}]},{"id":317,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":318,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":319,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":320,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":579,"character":8}]},{"id":307,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":308,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":575,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[310]},{"title":"Properties","kind":1024,"children":[309]},{"title":"Methods","kind":2048,"children":[313,317,307]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":574,"character":42}]},{"id":44,"name":"ThrottleBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":45,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":46,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":47,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":48,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":49,"name":"delay","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":101,"character":6}]},{"id":50,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":51,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":52,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":53,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":102,"character":8}]}],"groups":[{"title":"Methods","kind":2048,"children":[45,50]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":100,"character":44}]},{"id":168,"name":"TwoWayBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":169,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":170,"name":"new TwoWayBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"TwoWayBindingBehavior","id":168}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":315,"character":44}]}],"groups":[{"title":"Constructors","kind":512,"children":[169]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":315,"character":42}]},{"id":30,"name":"UpdateTriggerBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":32,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":33,"name":"new UpdateTriggerBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":34,"name":"eventManager","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"UpdateTriggerBindingBehavior","id":30}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":95,"character":21}]},{"id":31,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":95,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":35,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":36,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":37,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":38,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":39,"name":"events","kind":32768,"kindString":"Parameter","flags":{"isRest":true},"type":{"type":"instrinct","isArray":true,"name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":97,"character":6}]},{"id":40,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":41,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":42,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":43,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":98,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[32]},{"title":"Properties","kind":1024,"children":[31]},{"title":"Methods","kind":2048,"children":[35,40]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":94,"character":49}]},{"id":16,"name":"With","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Creates a binding context for decandant elements to bind to."},"children":[{"id":17,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of With."},"signatures":[{"id":18,"name":"new With","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of With."},"parameters":[{"id":19,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The factory generating the view."},"type":{"type":"instrinct","name":"any"}},{"id":20,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The slot the view is injected in to.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"With","id":16}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":67,"character":27}]},{"id":21,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":22,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the With with provided binding context and override context."},"parameters":[{"id":23,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The binding context."},"type":{"type":"instrinct","name":"any"}},{"id":24,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An override context for binding.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":81,"character":6}]},{"id":28,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":29,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds With"},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":92,"character":8}]},{"id":25,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":26,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked everytime the bound value changes."},"parameters":[{"id":27,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The new value.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":87,"character":14}]}],"groups":[{"title":"Constructors","kind":512,"children":[17]},{"title":"Methods","kind":2048,"children":[21,28,25]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":67,"character":25}]},{"id":2,"name":"RepeatStrategy","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"A strategy is for repeating a template over an iterable or iterable-like object."},"children":[{"id":12,"name":"getCollectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":13,"name":"getCollectionObserver","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":14,"name":"observerLocator","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":15,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":61,"character":23}]},{"id":3,"name":"instanceChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":4,"name":"instanceChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":5,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Repeat","id":362}},{"id":6,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":59,"character":17}]},{"id":7,"name":"instanceMutated","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":8,"name":"instanceMutated","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":9,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Repeat","id":362}},{"id":10,"name":"items","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":11,"name":"changes","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":60,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[12,3,7]}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":58,"character":39}]},{"id":469,"name":"aureliaHideClassName","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":318,"character":41}],"type":{"type":"instrinct","name":"any"}},{"id":475,"name":"lifecycleOptionalBehaviors","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"Behaviors that do not require the composition lifecycle callbacks when replacing\ntheir binding context."},"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":330,"character":47}],"type":{"type":"instrinct","name":"any"}},{"id":482,"name":"configure","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":483,"name":"configure","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":484,"name":"config","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":573,"character":33}]},{"id":438,"name":"createFullOverrideContext","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":439,"name":"createFullOverrideContext","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a complete override context."},"parameters":[{"id":440,"name":"repeat","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":441,"name":"data","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The item's value."},"type":{"type":"instrinct","name":"any"}},{"id":442,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The item's index."},"type":{"type":"instrinct","name":"any"}},{"id":443,"name":"length","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The collections total length."},"type":{"type":"instrinct","name":"any"}},{"id":444,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The key in a key/value pair.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":146,"character":49}]},{"id":479,"name":"getElementName","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":480,"name":"getElementName","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":481,"name":"address","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":572,"character":38}]},{"id":450,"name":"getItemsSourceExpression","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":451,"name":"getItemsSourceExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a repeat instruction's source expression."},"parameters":[{"id":452,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":453,"name":"attrName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":159,"character":48}]},{"id":463,"name":"indexOf","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":464,"name":"indexOf","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns the index of the element in an array, optionally using a matcher function."},"parameters":[{"id":465,"name":"array","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":466,"name":"item","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":467,"name":"matcher","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":468,"name":"startIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":179,"character":31}]},{"id":472,"name":"injectAureliaHideStyleAtBoundary","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":473,"name":"injectAureliaHideStyleAtBoundary","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":474,"name":"domBoundary","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":320,"character":56}]},{"id":470,"name":"injectAureliaHideStyleAtHead","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":471,"name":"injectAureliaHideStyleAtHead","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":319,"character":52}]},{"id":457,"name":"isOneTime","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":458,"name":"isOneTime","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns whether an expression has the OneTimeBindingBehavior applied."},"parameters":[{"id":459,"name":"expression","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":169,"character":33}]},{"id":454,"name":"unwrapExpression","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":455,"name":"unwrapExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unwraps an expression to expose the inner, pre-converted / behavior-free expression."},"parameters":[{"id":456,"name":"expression","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":164,"character":40}]},{"id":460,"name":"updateOneTimeBinding","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":461,"name":"updateOneTimeBinding","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Forces a binding instance to reevaluate."},"parameters":[{"id":462,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":174,"character":44}]},{"id":445,"name":"updateOverrideContext","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":446,"name":"updateOverrideContext","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Updates the override context."},"parameters":[{"id":447,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":448,"name":"index","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The context's index."},"type":{"type":"instrinct","name":"any"}},{"id":449,"name":"length","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The collection's length.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":154,"character":45}]},{"id":434,"name":"updateOverrideContexts","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":435,"name":"updateOverrideContexts","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Update the override context."},"parameters":[{"id":436,"name":"views","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":437,"name":"startIndex","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"index in collection where to start updating.\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":137,"character":46}]},{"id":476,"name":"viewsRequireLifecycle","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":477,"name":"viewsRequireLifecycle","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":478,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-resources.d.ts","line":331,"character":45}]}],"groups":[{"title":"Classes","kind":128,"children":[180,223,171,157,123,113,272,98,94,321,283,83,237,74,251,162,165,362,349,63,299,54,258,335,306,44,168,30,16]},{"title":"Interfaces","kind":256,"children":[2]},{"title":"Variables","kind":32,"children":[469,475]},{"title":"Functions","kind":64,"children":[482,438,479,450,463,472,470,457,454,460,445,434,476]}]} \ No newline at end of file diff --git a/package.json b/package.json index cde4268..04ea8de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aurelia-templating-resources", - "version": "1.5.2", + "version": "1.5.3", "description": "A standard set of behaviors, converters and other resources for use with the Aurelia templating library.", "keywords": [ "aurelia",