@danielkalen/simplybind
Version:
Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.
1 lines • 111 kB
JSON
{"name":"aurelia-binding","children":[{"id":77,"name":"bindingMode","kind":4,"kindString":"Enumeration","flags":{"isExported":true},"comment":{"shortText":"Describes the direction of the data flow in a binding."},"children":[{"id":78,"name":"oneTime","kind":16,"kindString":"Enumeration member","flags":{"isExported":true},"comment":{"shortText":"Updates the binding target once. This is essentially a simpler form of one-way binding\nthat provides better performance in cases where the source value does not change."},"sources":[{"fileName":"aurelia-binding.d.ts","line":121,"character":9}],"defaultValue":"0"},{"id":79,"name":"oneWay","kind":16,"kindString":"Enumeration member","flags":{"isExported":true},"comment":{"shortText":"Updates the binding target (target) property when the binding source (source) changes.\nThis type of binding is appropriate if the element being bound is implicitly read-only.\nIf there is no need to monitor the changes of the target property, using the OneWay\nbinding mode avoids the overhead of the two-way binding mode."},"sources":[{"fileName":"aurelia-binding.d.ts","line":128,"character":8}],"defaultValue":"1"},{"id":80,"name":"twoWay","kind":16,"kindString":"Enumeration member","flags":{"isExported":true},"comment":{"shortText":"Causes changes to either the source property or the target property to automatically update\nthe other. This type of binding is appropriate for editable forms or other fully-interactive\nUI scenarios."},"sources":[{"fileName":"aurelia-binding.d.ts","line":134,"character":8}],"defaultValue":"2"}],"groups":[{"title":"Enumeration members","kind":16,"children":[78,79,80]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":116,"character":31}]},{"id":249,"name":"AccessKeyed","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An expression that accesses a property on an object using a key."},"children":[{"id":252,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":253,"name":"new AccessKeyed","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":254,"name":"object","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":255,"name":"key","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}}],"type":{"type":"reference","name":"AccessKeyed","id":249}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":372,"character":18}]},{"id":251,"name":"key","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The property name."},"sources":[{"fileName":"aurelia-binding.d.ts","line":372,"character":5}],"type":{"type":"reference","name":"Expression","id":186}},{"id":250,"name":"object","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The object expression."},"sources":[{"fileName":"aurelia-binding.d.ts","line":367,"character":8}],"type":{"type":"reference","name":"Expression","id":186}},{"id":269,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":270,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":271,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":260,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":261,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":262,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":263,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":264,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":265,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":266,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":267,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":268,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":256,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":257,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":258,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":259,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[252]},{"title":"Properties","kind":1024,"children":[251,250]},{"title":"Methods","kind":2048,"children":[269,260,265,256]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":363,"character":32}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":226,"name":"AccessMember","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An expression that accesses a property on an object."},"children":[{"id":229,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":230,"name":"new AccessMember","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":231,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":232,"name":"object","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}}],"type":{"type":"reference","name":"AccessMember","id":226}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":355,"character":21}]},{"id":227,"name":"name","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The property name."},"sources":[{"fileName":"aurelia-binding.d.ts","line":351,"character":6}],"type":{"type":"instrinct","name":"string"}},{"id":228,"name":"object","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The object expression."},"sources":[{"fileName":"aurelia-binding.d.ts","line":355,"character":8}],"type":{"type":"reference","name":"Expression","id":186}},{"id":246,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":247,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":248,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":237,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":238,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":239,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":240,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":241,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":242,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":243,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":244,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":245,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":233,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":234,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":235,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":236,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[229]},{"title":"Properties","kind":1024,"children":[227,228]},{"title":"Methods","kind":2048,"children":[246,237,242,233]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":347,"character":33}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":203,"name":"AccessScope","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An expression that accesses a property on the scope."},"children":[{"id":206,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":207,"name":"new AccessScope","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":208,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":209,"name":"ancestor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"number"}}],"type":{"type":"reference","name":"AccessScope","id":203}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":339,"character":19}]},{"id":205,"name":"ancestor","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The number of hops up the scope tree."},"sources":[{"fileName":"aurelia-binding.d.ts","line":339,"character":10}],"type":{"type":"instrinct","name":"number"}},{"id":204,"name":"name","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The property name."},"sources":[{"fileName":"aurelia-binding.d.ts","line":335,"character":6}],"type":{"type":"instrinct","name":"string"}},{"id":223,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":224,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":225,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":214,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":215,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":216,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":217,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":218,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":219,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":220,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":221,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":222,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":210,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":211,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":212,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":213,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[206]},{"title":"Properties","kind":1024,"children":[205,204]},{"title":"Methods","kind":2048,"children":[223,214,219,210]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":331,"character":32}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":345,"name":"Binary","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A binary expression (add, subtract, equals, greater-than, etc)."},"children":[{"id":349,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":350,"name":"new Binary","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":351,"name":"operation","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":352,"name":"left","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":353,"name":"right","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}}],"type":{"type":"reference","name":"Binary","id":345}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":418,"character":20}]},{"id":347,"name":"left","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":417,"character":6}],"type":{"type":"reference","name":"Expression","id":186}},{"id":346,"name":"operation","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":416,"character":11}],"type":{"type":"instrinct","name":"string"}},{"id":348,"name":"right","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":418,"character":7}],"type":{"type":"reference","name":"Expression","id":186}},{"id":367,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":368,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":369,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":358,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":359,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":360,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":361,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":362,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":363,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":364,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":365,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":366,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":354,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":355,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":356,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":357,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[349]},{"title":"Properties","kind":1024,"children":[347,346,348]},{"title":"Methods","kind":2048,"children":[367,358,363,354]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":415,"character":27}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":272,"name":"BindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A binding behavior expression."},"children":[{"id":289,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":290,"name":"new BindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":291,"name":"expression","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":292,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":293,"name":"args","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","isArray":true,"name":"Expression","id":186}}],"type":{"type":"reference","name":"BindingBehavior","id":272}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":386,"character":21}]},{"id":288,"name":"args","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":386,"character":6}],"type":{"type":"reference","isArray":true,"name":"Expression","id":186}},{"id":286,"name":"expression","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":384,"character":12}],"type":{"type":"reference","name":"Expression","id":186}},{"id":287,"name":"name","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":385,"character":6}],"type":{"type":"instrinct","name":"string"}},{"id":294,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":295,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":296,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":277,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":278,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":279,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":280,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":281,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"overwrites":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":382,"character":8}],"overwrites":{"type":"reference","name":"Expression.assign","id":191}},{"id":282,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":283,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":284,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":285,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"overwrites":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":383,"character":9}],"overwrites":{"type":"reference","name":"Expression.connect","id":196}},{"id":273,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":274,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":275,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":276,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":381,"character":10}],"overwrites":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[289]},{"title":"Properties","kind":1024,"children":[288,286,287]},{"title":"Methods","kind":2048,"children":[294,277,282,273]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":380,"character":36}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":26,"name":"BindingBehaviorResource","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A BindingBehavior resource."},"children":[{"id":30,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":31,"name":"new BindingBehaviorResource","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":32,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"BindingBehaviorResource","id":26}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":64,"character":59}]},{"id":33,"name":"initialize","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":34,"name":"initialize","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":35,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Container"}},{"id":36,"name":"target","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":66,"character":12}]},{"id":37,"name":"register","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":38,"name":"register","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":39,"name":"registry","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":40,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":67,"character":10}]},{"id":27,"name":"convention","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":28,"name":"convention","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":29,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"BindingBehaviorResource","id":26}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":64,"character":19}]}],"groups":[{"title":"Constructors","kind":512,"children":[30]},{"title":"Methods","kind":2048,"children":[33,37,27]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":63,"character":44}]},{"id":465,"name":"BindingEngine","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Binding system API."},"children":[{"id":476,"name":"collectionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":477,"name":"collectionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets an observer for collection mutation."},"parameters":[{"id":478,"name":"collection","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"reference","name":"Array","typeArguments":[{"type":"instrinct","name":"any"}]},{"type":"reference","name":"Map","typeArguments":[{"type":"instrinct","name":"any"},{"type":"instrinct","name":"any"}]}]}}],"type":{"type":"reference","name":"CollectionObserver","id":70}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":508,"character":20}]},{"id":466,"name":"createBindingExpression","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":467,"name":"createBindingExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a binding expression for the specified target property and source expression."},"parameters":[{"id":468,"name":"targetProperty","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The target attribute, eg \"value\" / \"checked\" / \"textcontent\" / \"data-foo\"."},"type":{"type":"instrinct","name":"string"}},{"id":469,"name":"sourceExpression","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A javascript expression accessing the source property."},"type":{"type":"instrinct","name":"string"}},{"id":470,"name":"mode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The directionality of the binding."},"type":{"type":"reference","name":"bindingMode","id":77}},{"id":471,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Lookup functions for value converter and binding behavior resources.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"reference","name":"BindingExpression","id":164}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":500,"character":25}]},{"id":479,"name":"expressionObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":480,"name":"expressionObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets an observer for a javascript expression that accesses a property on the binding context."},"parameters":[{"id":481,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The binding context (view-model)"},"type":{"type":"instrinct","name":"any"}},{"id":482,"name":"expression","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A javascript expression accessing the source property.\n"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"PropertyObserver","id":62}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":514,"character":20}]},{"id":483,"name":"parseExpression","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":484,"name":"parseExpression","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Parses a string containing a javascript expression and returns a data-binding specialized AST. Memoized."},"parameters":[{"id":485,"name":"expression","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Expression","id":186}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":518,"character":17}]},{"id":472,"name":"propertyObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":473,"name":"propertyObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets an observer for property changes."},"parameters":[{"id":474,"name":"obj","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Object"}},{"id":475,"name":"propertyName","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"PropertyObserver","id":62}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":504,"character":18}]},{"id":486,"name":"registerAdapter","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":487,"name":"registerAdapter","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Registers an adapter that provides an efficient property observeration strategy for\nproperties that would otherwise require dirty-checking."},"parameters":[{"id":488,"name":"adapter","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ObjectObservationAdapter","id":445}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":523,"character":17}]}],"groups":[{"title":"Methods","kind":2048,"children":[476,466,479,483,472,486]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":492,"character":34}]},{"id":416,"name":"CallMember","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"An expression representing a call to a member function."},"children":[{"id":420,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":421,"name":"new CallMember","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":422,"name":"object","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":423,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":424,"name":"args","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","isArray":true,"name":"Expression","id":186}}],"type":{"type":"reference","name":"CallMember","id":416}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":446,"character":21}]},{"id":419,"name":"args","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":446,"character":6}],"type":{"type":"reference","isArray":true,"name":"Expression","id":186}},{"id":418,"name":"name","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":445,"character":6}],"type":{"type":"instrinct","name":"string"}},{"id":417,"name":"object","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":444,"character":8}],"type":{"type":"reference","name":"Expression","id":186}},{"id":438,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":439,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":440,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":429,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":430,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":431,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":432,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":433,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":434,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":435,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":436,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":437,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":425,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":426,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":427,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":428,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[420]},{"title":"Properties","kind":1024,"children":[419,418,417]},{"title":"Methods","kind":2048,"children":[438,429,434,425]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":443,"character":31}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":370,"name":"Conditional","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"A conditional (ternary) expression."},"children":[{"id":374,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":375,"name":"new Conditional","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":376,"name":"condition","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":377,"name":"yes","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}},{"id":378,"name":"no","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Expression","id":186}}],"type":{"type":"reference","name":"Conditional","id":370}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":428,"character":17}]},{"id":371,"name":"condition","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":426,"character":11}],"type":{"type":"reference","name":"Expression","id":186}},{"id":373,"name":"no","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":428,"character":4}],"type":{"type":"reference","name":"Expression","id":186}},{"id":372,"name":"yes","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-binding.d.ts","line":427,"character":5}],"type":{"type":"reference","name":"Expression","id":186}},{"id":392,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":393,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":394,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":324,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.accept","id":200}},{"id":383,"name":"assign","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":384,"name":"assign","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Assigns a value to the property represented by the expression."},"parameters":[{"id":385,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}},{"id":386,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":387,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":316,"character":8}],"inheritedFrom":{"type":"reference","name":"Expression.assign","id":191}},{"id":388,"name":"connect","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":389,"name":"connect","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes a binding instance to the property change events along the path of the expression."},"parameters":[{"id":390,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Binding","id":142}},{"id":391,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Scope","id":5}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":320,"character":9}],"inheritedFrom":{"type":"reference","name":"Expression.connect","id":196}},{"id":379,"name":"evaluate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":380,"name":"evaluate","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Evaluates the expression using the provided scope and lookup functions."},"parameters":[{"id":381,"name":"scope","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The scope (bindingContext + overrideContext)"},"type":{"type":"reference","name":"Scope","id":5}},{"id":382,"name":"lookupFunctions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Required for BindingBehavior and ValueConverter expressions.\n"},"type":{"type":"reference","name":"LookupFunctions","id":81}}],"type":{"type":"instrinct","name":"any"},"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":312,"character":10}],"inheritedFrom":{"type":"reference","name":"Expression.evaluate","id":187}}],"groups":[{"title":"Constructors","kind":512,"children":[374]},{"title":"Properties","kind":1024,"children":[371,373,372]},{"title":"Methods","kind":2048,"children":[392,383,388,379]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":425,"character":32}],"extendedTypes":[{"type":"reference","name":"Expression","id":186}]},{"id":41,"name":"EventManager","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Subscribes to appropriate element events based on the element property\nbeing observed for changes.\nThis is an internal API and is subject to change without notice in future releases."},"children":[{"id":51,"name":"addEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":52,"name":"addEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Subscribes to specified event on the target element.","returns":"function wich removes event listener.\n"},"parameters":[{"id":53,"name":"target","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Target element."},"type":{"type":"reference","name":"Element"}},{"id":54,"name":"targetEvent","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Name of event to subscribe."},"type":{"type":"instrinct","name":"string"}},{"id":55,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Event listener callback."},"type":{"type":"reflection","declaration":{"id":56,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":57,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":58,"name":"event","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Event"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":90,"character":66}]}}},{"id":59,"name":"delegate","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"True to use event delegation mechanism."},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"reflection","declaration":{"id":60,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":61,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":90,"character":109}]}}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":90,"character":18}]},{"id":42,"name":"registerElementConfig","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":43,"name":"registerElementConfig","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":44,"name":"config","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":45,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":47,"name":"properties","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-binding.d.ts","line":81,"character":61}],"type":{"type":"reflection","declaration":{"id":48,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":49,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":50,"name":"s","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","isArray":true,"name":"string"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":81,"character":62}]}}},{"id":46,"name":"tagName","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-binding.d.ts","line":81,"character":41}],"type":{"type":"instrinct","name":"string"}}],"groups":[{"title":"Variables","kind":32,"children":[47,46]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":81,"character":31}]}}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-binding.d.ts","line":81,"character":23}]}],"groups":[{"title":"Methods","kind":2048,"children":[51,42]}],"sources":[{"fileName":"aurelia-binding.d.ts","line":80,"character":33}]},{"id":186,"name":"Expression","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Provides the base class from which the classes that represent expression tree nodes are derived."},"children":[{"id":200,"name":"accept","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":201,"name":"accept","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Accepts an expression visitor."},"parameters":[{"id":202,"name":"visitor","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ExpressionVisitor","id":180}}],"type":{"type":"instrinct","nam