diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fb69b2c..dd8a7e49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +### Changed +* [Breaking] Renamed `unsafeCss` to `unsafeCSS` for consistency with lit-html's `unsafeHTML` ## [2.0.0-rc.5] - 2019-01-24 ### Fixed diff --git a/docs/api/assets/js/search.js b/docs/api/assets/js/search.js index 6ab082ac..86dec9f0 100644 --- a/docs/api/assets/js/search.js +++ b/docs/api/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"1":"External module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"lib/updating-element\"","url":"modules/_lib_updating_element_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"ComplexAttributeConverter","url":"interfaces/_lib_updating_element_.complexattributeconverter.html","classes":"tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter","parent":"\"lib/updating-element\""},{"id":2,"kind":2048,"name":"fromAttribute","url":"interfaces/_lib_updating_element_.complexattributeconverter.html#fromattribute","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".ComplexAttributeConverter"},{"id":3,"kind":2048,"name":"toAttribute","url":"interfaces/_lib_updating_element_.complexattributeconverter.html#toattribute","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".ComplexAttributeConverter"},{"id":4,"kind":256,"name":"PropertyDeclaration","url":"interfaces/_lib_updating_element_.propertydeclaration.html","classes":"tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter","parent":"\"lib/updating-element\""},{"id":5,"kind":1024,"name":"attribute","url":"interfaces/_lib_updating_element_.propertydeclaration.html#attribute","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":6,"kind":1024,"name":"type","url":"interfaces/_lib_updating_element_.propertydeclaration.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":7,"kind":1024,"name":"converter","url":"interfaces/_lib_updating_element_.propertydeclaration.html#converter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":8,"kind":1024,"name":"reflect","url":"interfaces/_lib_updating_element_.propertydeclaration.html#reflect","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":9,"kind":2048,"name":"hasChanged","url":"interfaces/_lib_updating_element_.propertydeclaration.html#haschanged","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":10,"kind":1024,"name":"noAccessor","url":"interfaces/_lib_updating_element_.propertydeclaration.html#noaccessor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":11,"kind":256,"name":"PropertyDeclarations","url":"interfaces/_lib_updating_element_.propertydeclarations.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":12,"kind":256,"name":"HasChanged","url":"interfaces/_lib_updating_element_.haschanged.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":13,"kind":128,"name":"UpdatingElement","url":"classes/_lib_updating_element_.updatingelement.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":14,"kind":1024,"name":"finalized","url":"classes/_lib_updating_element_.updatingelement.html#finalized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":15,"kind":1024,"name":"properties","url":"classes/_lib_updating_element_.updatingelement.html#properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":16,"kind":262144,"name":"observedAttributes","url":"classes/_lib_updating_element_.updatingelement.html#observedattributes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":17,"kind":2048,"name":"createProperty","url":"classes/_lib_updating_element_.updatingelement.html#createproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":18,"kind":2048,"name":"finalize","url":"classes/_lib_updating_element_.updatingelement.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":19,"kind":512,"name":"constructor","url":"classes/_lib_updating_element_.updatingelement.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":20,"kind":2048,"name":"initialize","url":"classes/_lib_updating_element_.updatingelement.html#initialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":21,"kind":2048,"name":"connectedCallback","url":"classes/_lib_updating_element_.updatingelement.html#connectedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":22,"kind":2048,"name":"disconnectedCallback","url":"classes/_lib_updating_element_.updatingelement.html#disconnectedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":23,"kind":2048,"name":"attributeChangedCallback","url":"classes/_lib_updating_element_.updatingelement.html#attributechangedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":24,"kind":2048,"name":"requestUpdate","url":"classes/_lib_updating_element_.updatingelement.html#requestupdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":25,"kind":262144,"name":"hasUpdated","url":"classes/_lib_updating_element_.updatingelement.html#hasupdated","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":26,"kind":2048,"name":"performUpdate","url":"classes/_lib_updating_element_.updatingelement.html#performupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":27,"kind":262144,"name":"updateComplete","url":"classes/_lib_updating_element_.updatingelement.html#updatecomplete","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":28,"kind":2048,"name":"shouldUpdate","url":"classes/_lib_updating_element_.updatingelement.html#shouldupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":29,"kind":2048,"name":"update","url":"classes/_lib_updating_element_.updatingelement.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":30,"kind":2048,"name":"updated","url":"classes/_lib_updating_element_.updatingelement.html#updated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":31,"kind":2048,"name":"firstUpdated","url":"classes/_lib_updating_element_.updatingelement.html#firstupdated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":32,"kind":4194304,"name":"PropertyValues","url":"modules/_lib_updating_element_.html#propertyvalues","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":33,"kind":2097152,"name":"defaultConverter","url":"modules/_lib_updating_element_.html#defaultconverter","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":34,"kind":64,"name":"toAttribute","url":"modules/_lib_updating_element_.html#defaultconverter.toattribute","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"lib/updating-element\".defaultConverter"},{"id":35,"kind":64,"name":"fromAttribute","url":"modules/_lib_updating_element_.html#defaultconverter.fromattribute","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"lib/updating-element\".defaultConverter"},{"id":36,"kind":64,"name":"notEqual","url":"modules/_lib_updating_element_.html#notequal","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":37,"kind":1,"name":"\"lib/decorators\"","url":"modules/_lib_decorators_.html","classes":"tsd-kind-external-module"},{"id":38,"kind":4194304,"name":"Constructor","url":"modules/_lib_decorators_.html#constructor","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":39,"kind":65536,"name":"__type","url":"modules/_lib_decorators_.html#constructor.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"lib/decorators\".Constructor"},{"id":40,"kind":64,"name":"customElement","url":"modules/_lib_decorators_.html#customelement","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":41,"kind":64,"name":"property","url":"modules/_lib_decorators_.html#property","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":42,"kind":32,"name":"query","url":"modules/_lib_decorators_.html#query","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":43,"kind":32,"name":"queryAll","url":"modules/_lib_decorators_.html#queryall","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":44,"kind":64,"name":"eventOptions","url":"modules/_lib_decorators_.html#eventoptions","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":45,"kind":1,"name":"\"lib/css-tag\"","url":"modules/_lib_css_tag_.html","classes":"tsd-kind-external-module"},{"id":46,"kind":128,"name":"CSSResult","url":"classes/_lib_css_tag_.cssresult.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":47,"kind":1024,"name":"_styleSheet","url":"classes/_lib_css_tag_.cssresult.html#_stylesheet","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":48,"kind":1024,"name":"cssText","url":"classes/_lib_css_tag_.cssresult.html#csstext","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":49,"kind":512,"name":"constructor","url":"classes/_lib_css_tag_.cssresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":50,"kind":262144,"name":"styleSheet","url":"classes/_lib_css_tag_.cssresult.html#stylesheet","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":51,"kind":32,"name":"supportsAdoptingStyleSheets","url":"modules/_lib_css_tag_.html#supportsadoptingstylesheets","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":52,"kind":64,"name":"unsafeCss","url":"modules/_lib_css_tag_.html#unsafecss","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":53,"kind":64,"name":"css","url":"modules/_lib_css_tag_.html#css","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":54,"kind":1,"name":"\"lit-element\"","url":"modules/_lit_element_.html","classes":"tsd-kind-external-module"},{"id":55,"kind":256,"name":"CSSResultArray","url":"interfaces/_lit_element_.cssresultarray.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lit-element\""},{"id":56,"kind":2048,"name":"includes","url":"interfaces/_lit_element_.cssresultarray.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":57,"kind":1024,"name":"length","url":"interfaces/_lit_element_.cssresultarray.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":58,"kind":2048,"name":"toString","url":"interfaces/_lit_element_.cssresultarray.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":59,"kind":2048,"name":"toLocaleString","url":"interfaces/_lit_element_.cssresultarray.html#tolocalestring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":60,"kind":2048,"name":"push","url":"interfaces/_lit_element_.cssresultarray.html#push","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":61,"kind":2048,"name":"pop","url":"interfaces/_lit_element_.cssresultarray.html#pop","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":62,"kind":2048,"name":"concat","url":"interfaces/_lit_element_.cssresultarray.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":63,"kind":2048,"name":"join","url":"interfaces/_lit_element_.cssresultarray.html#join","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":64,"kind":2048,"name":"reverse","url":"interfaces/_lit_element_.cssresultarray.html#reverse","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":65,"kind":2048,"name":"shift","url":"interfaces/_lit_element_.cssresultarray.html#shift","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":66,"kind":2048,"name":"slice","url":"interfaces/_lit_element_.cssresultarray.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":67,"kind":2048,"name":"sort","url":"interfaces/_lit_element_.cssresultarray.html#sort","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":68,"kind":2048,"name":"splice","url":"interfaces/_lit_element_.cssresultarray.html#splice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":69,"kind":2048,"name":"unshift","url":"interfaces/_lit_element_.cssresultarray.html#unshift","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":70,"kind":2048,"name":"indexOf","url":"interfaces/_lit_element_.cssresultarray.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":71,"kind":2048,"name":"lastIndexOf","url":"interfaces/_lit_element_.cssresultarray.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":72,"kind":2048,"name":"every","url":"interfaces/_lit_element_.cssresultarray.html#every","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":73,"kind":2048,"name":"some","url":"interfaces/_lit_element_.cssresultarray.html#some","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":74,"kind":2048,"name":"forEach","url":"interfaces/_lit_element_.cssresultarray.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":75,"kind":2048,"name":"map","url":"interfaces/_lit_element_.cssresultarray.html#map","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":76,"kind":2048,"name":"filter","url":"interfaces/_lit_element_.cssresultarray.html#filter","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":77,"kind":2048,"name":"reduce","url":"interfaces/_lit_element_.cssresultarray.html#reduce","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":78,"kind":2048,"name":"reduceRight","url":"interfaces/_lit_element_.cssresultarray.html#reduceright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":79,"kind":1024,"name":"Array","url":"interfaces/_lit_element_.cssresultarray.html#array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lit-element\".CSSResultArray"},{"id":80,"kind":2048,"name":"__@unscopables","url":"interfaces/_lit_element_.cssresultarray.html#___unscopables","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":81,"kind":2048,"name":"__@iterator","url":"interfaces/_lit_element_.cssresultarray.html#___iterator","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":82,"kind":2048,"name":"entries","url":"interfaces/_lit_element_.cssresultarray.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":83,"kind":2048,"name":"keys","url":"interfaces/_lit_element_.cssresultarray.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":84,"kind":2048,"name":"values","url":"interfaces/_lit_element_.cssresultarray.html#values","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":85,"kind":2048,"name":"find","url":"interfaces/_lit_element_.cssresultarray.html#find","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":86,"kind":2048,"name":"findIndex","url":"interfaces/_lit_element_.cssresultarray.html#findindex","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":87,"kind":2048,"name":"fill","url":"interfaces/_lit_element_.cssresultarray.html#fill","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":88,"kind":2048,"name":"copyWithin","url":"interfaces/_lit_element_.cssresultarray.html#copywithin","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":89,"kind":128,"name":"LitElement","url":"classes/_lit_element_.litelement.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lit-element\""},{"id":90,"kind":1024,"name":"finalized","url":"classes/_lit_element_.litelement.html#finalized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":91,"kind":1024,"name":"render","url":"classes/_lit_element_.litelement.html#render","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":92,"kind":65536,"name":"__type","url":"classes/_lit_element_.litelement.html#render.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"lit-element\".LitElement.render"},{"id":93,"kind":1024,"name":"styles","url":"classes/_lit_element_.litelement.html#styles","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":94,"kind":2048,"name":"finalize","url":"classes/_lit_element_.litelement.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":95,"kind":1024,"name":"renderRoot","url":"classes/_lit_element_.litelement.html#renderroot","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":96,"kind":2048,"name":"initialize","url":"classes/_lit_element_.litelement.html#initialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":97,"kind":2048,"name":"createRenderRoot","url":"classes/_lit_element_.litelement.html#createrenderroot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":98,"kind":2048,"name":"adoptStyles","url":"classes/_lit_element_.litelement.html#adoptstyles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":99,"kind":2048,"name":"connectedCallback","url":"classes/_lit_element_.litelement.html#connectedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"lit-element\".LitElement"},{"id":100,"kind":2048,"name":"update","url":"classes/_lit_element_.litelement.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":101,"kind":2048,"name":"render","url":"classes/_lit_element_.litelement.html#render-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":102,"kind":1024,"name":"properties","url":"classes/_lit_element_.litelement.html#properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":103,"kind":262144,"name":"observedAttributes","url":"classes/_lit_element_.litelement.html#observedattributes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":104,"kind":2048,"name":"createProperty","url":"classes/_lit_element_.litelement.html#createproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":105,"kind":512,"name":"constructor","url":"classes/_lit_element_.litelement.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":106,"kind":2048,"name":"disconnectedCallback","url":"classes/_lit_element_.litelement.html#disconnectedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":107,"kind":2048,"name":"attributeChangedCallback","url":"classes/_lit_element_.litelement.html#attributechangedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":108,"kind":2048,"name":"requestUpdate","url":"classes/_lit_element_.litelement.html#requestupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":109,"kind":262144,"name":"hasUpdated","url":"classes/_lit_element_.litelement.html#hasupdated","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":110,"kind":2048,"name":"performUpdate","url":"classes/_lit_element_.litelement.html#performupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":111,"kind":262144,"name":"updateComplete","url":"classes/_lit_element_.litelement.html#updatecomplete","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":112,"kind":2048,"name":"shouldUpdate","url":"classes/_lit_element_.litelement.html#shouldupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":113,"kind":2048,"name":"updated","url":"classes/_lit_element_.litelement.html#updated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":114,"kind":2048,"name":"firstUpdated","url":"classes/_lit_element_.litelement.html#firstupdated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":115,"kind":1,"name":"\"demo/ts-element\"","url":"modules/_demo_ts_element_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"1":"External module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"lib/updating-element\"","url":"modules/_lib_updating_element_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"ComplexAttributeConverter","url":"interfaces/_lib_updating_element_.complexattributeconverter.html","classes":"tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter","parent":"\"lib/updating-element\""},{"id":2,"kind":2048,"name":"fromAttribute","url":"interfaces/_lib_updating_element_.complexattributeconverter.html#fromattribute","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".ComplexAttributeConverter"},{"id":3,"kind":2048,"name":"toAttribute","url":"interfaces/_lib_updating_element_.complexattributeconverter.html#toattribute","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".ComplexAttributeConverter"},{"id":4,"kind":256,"name":"PropertyDeclaration","url":"interfaces/_lib_updating_element_.propertydeclaration.html","classes":"tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter","parent":"\"lib/updating-element\""},{"id":5,"kind":1024,"name":"attribute","url":"interfaces/_lib_updating_element_.propertydeclaration.html#attribute","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":6,"kind":1024,"name":"type","url":"interfaces/_lib_updating_element_.propertydeclaration.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":7,"kind":1024,"name":"converter","url":"interfaces/_lib_updating_element_.propertydeclaration.html#converter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":8,"kind":1024,"name":"reflect","url":"interfaces/_lib_updating_element_.propertydeclaration.html#reflect","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":9,"kind":2048,"name":"hasChanged","url":"interfaces/_lib_updating_element_.propertydeclaration.html#haschanged","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":10,"kind":1024,"name":"noAccessor","url":"interfaces/_lib_updating_element_.propertydeclaration.html#noaccessor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lib/updating-element\".PropertyDeclaration"},{"id":11,"kind":256,"name":"PropertyDeclarations","url":"interfaces/_lib_updating_element_.propertydeclarations.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":12,"kind":256,"name":"HasChanged","url":"interfaces/_lib_updating_element_.haschanged.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":13,"kind":128,"name":"UpdatingElement","url":"classes/_lib_updating_element_.updatingelement.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":14,"kind":1024,"name":"finalized","url":"classes/_lib_updating_element_.updatingelement.html#finalized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":15,"kind":1024,"name":"properties","url":"classes/_lib_updating_element_.updatingelement.html#properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":16,"kind":262144,"name":"observedAttributes","url":"classes/_lib_updating_element_.updatingelement.html#observedattributes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":17,"kind":2048,"name":"createProperty","url":"classes/_lib_updating_element_.updatingelement.html#createproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":18,"kind":2048,"name":"finalize","url":"classes/_lib_updating_element_.updatingelement.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-static","parent":"\"lib/updating-element\".UpdatingElement"},{"id":19,"kind":512,"name":"constructor","url":"classes/_lib_updating_element_.updatingelement.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":20,"kind":2048,"name":"initialize","url":"classes/_lib_updating_element_.updatingelement.html#initialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":21,"kind":2048,"name":"connectedCallback","url":"classes/_lib_updating_element_.updatingelement.html#connectedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":22,"kind":2048,"name":"disconnectedCallback","url":"classes/_lib_updating_element_.updatingelement.html#disconnectedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":23,"kind":2048,"name":"attributeChangedCallback","url":"classes/_lib_updating_element_.updatingelement.html#attributechangedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":24,"kind":2048,"name":"requestUpdate","url":"classes/_lib_updating_element_.updatingelement.html#requestupdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":25,"kind":262144,"name":"hasUpdated","url":"classes/_lib_updating_element_.updatingelement.html#hasupdated","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":26,"kind":2048,"name":"performUpdate","url":"classes/_lib_updating_element_.updatingelement.html#performupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":27,"kind":262144,"name":"updateComplete","url":"classes/_lib_updating_element_.updatingelement.html#updatecomplete","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"lib/updating-element\".UpdatingElement"},{"id":28,"kind":2048,"name":"shouldUpdate","url":"classes/_lib_updating_element_.updatingelement.html#shouldupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":29,"kind":2048,"name":"update","url":"classes/_lib_updating_element_.updatingelement.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":30,"kind":2048,"name":"updated","url":"classes/_lib_updating_element_.updatingelement.html#updated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":31,"kind":2048,"name":"firstUpdated","url":"classes/_lib_updating_element_.updatingelement.html#firstupdated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lib/updating-element\".UpdatingElement"},{"id":32,"kind":4194304,"name":"PropertyValues","url":"modules/_lib_updating_element_.html#propertyvalues","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":33,"kind":2097152,"name":"defaultConverter","url":"modules/_lib_updating_element_.html#defaultconverter","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":34,"kind":64,"name":"toAttribute","url":"modules/_lib_updating_element_.html#defaultconverter.toattribute","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"lib/updating-element\".defaultConverter"},{"id":35,"kind":64,"name":"fromAttribute","url":"modules/_lib_updating_element_.html#defaultconverter.fromattribute","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"lib/updating-element\".defaultConverter"},{"id":36,"kind":64,"name":"notEqual","url":"modules/_lib_updating_element_.html#notequal","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/updating-element\""},{"id":37,"kind":1,"name":"\"lib/decorators\"","url":"modules/_lib_decorators_.html","classes":"tsd-kind-external-module"},{"id":38,"kind":4194304,"name":"Constructor","url":"modules/_lib_decorators_.html#constructor","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":39,"kind":65536,"name":"__type","url":"modules/_lib_decorators_.html#constructor.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"lib/decorators\".Constructor"},{"id":40,"kind":64,"name":"customElement","url":"modules/_lib_decorators_.html#customelement","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":41,"kind":64,"name":"property","url":"modules/_lib_decorators_.html#property","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":42,"kind":32,"name":"query","url":"modules/_lib_decorators_.html#query","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":43,"kind":32,"name":"queryAll","url":"modules/_lib_decorators_.html#queryall","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":44,"kind":64,"name":"eventOptions","url":"modules/_lib_decorators_.html#eventoptions","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/decorators\""},{"id":45,"kind":1,"name":"\"lib/css-tag\"","url":"modules/_lib_css_tag_.html","classes":"tsd-kind-external-module"},{"id":46,"kind":128,"name":"CSSResult","url":"classes/_lib_css_tag_.cssresult.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":47,"kind":1024,"name":"_styleSheet","url":"classes/_lib_css_tag_.cssresult.html#_stylesheet","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":48,"kind":1024,"name":"cssText","url":"classes/_lib_css_tag_.cssresult.html#csstext","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":49,"kind":512,"name":"constructor","url":"classes/_lib_css_tag_.cssresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":50,"kind":262144,"name":"styleSheet","url":"classes/_lib_css_tag_.cssresult.html#stylesheet","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"lib/css-tag\".CSSResult"},{"id":51,"kind":32,"name":"supportsAdoptingStyleSheets","url":"modules/_lib_css_tag_.html#supportsadoptingstylesheets","classes":"tsd-kind-variable tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":52,"kind":64,"name":"unsafeCSS","url":"modules/_lib_css_tag_.html#unsafecss","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":53,"kind":64,"name":"css","url":"modules/_lib_css_tag_.html#css","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"lib/css-tag\""},{"id":54,"kind":1,"name":"\"lit-element\"","url":"modules/_lit_element_.html","classes":"tsd-kind-external-module"},{"id":55,"kind":256,"name":"CSSResultArray","url":"interfaces/_lit_element_.cssresultarray.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"lit-element\""},{"id":56,"kind":2048,"name":"includes","url":"interfaces/_lit_element_.cssresultarray.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":57,"kind":1024,"name":"length","url":"interfaces/_lit_element_.cssresultarray.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":58,"kind":2048,"name":"toString","url":"interfaces/_lit_element_.cssresultarray.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":59,"kind":2048,"name":"toLocaleString","url":"interfaces/_lit_element_.cssresultarray.html#tolocalestring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":60,"kind":2048,"name":"push","url":"interfaces/_lit_element_.cssresultarray.html#push","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":61,"kind":2048,"name":"pop","url":"interfaces/_lit_element_.cssresultarray.html#pop","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":62,"kind":2048,"name":"concat","url":"interfaces/_lit_element_.cssresultarray.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":63,"kind":2048,"name":"join","url":"interfaces/_lit_element_.cssresultarray.html#join","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":64,"kind":2048,"name":"reverse","url":"interfaces/_lit_element_.cssresultarray.html#reverse","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":65,"kind":2048,"name":"shift","url":"interfaces/_lit_element_.cssresultarray.html#shift","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":66,"kind":2048,"name":"slice","url":"interfaces/_lit_element_.cssresultarray.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":67,"kind":2048,"name":"sort","url":"interfaces/_lit_element_.cssresultarray.html#sort","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":68,"kind":2048,"name":"splice","url":"interfaces/_lit_element_.cssresultarray.html#splice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":69,"kind":2048,"name":"unshift","url":"interfaces/_lit_element_.cssresultarray.html#unshift","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":70,"kind":2048,"name":"indexOf","url":"interfaces/_lit_element_.cssresultarray.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":71,"kind":2048,"name":"lastIndexOf","url":"interfaces/_lit_element_.cssresultarray.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":72,"kind":2048,"name":"every","url":"interfaces/_lit_element_.cssresultarray.html#every","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":73,"kind":2048,"name":"some","url":"interfaces/_lit_element_.cssresultarray.html#some","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":74,"kind":2048,"name":"forEach","url":"interfaces/_lit_element_.cssresultarray.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":75,"kind":2048,"name":"map","url":"interfaces/_lit_element_.cssresultarray.html#map","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":76,"kind":2048,"name":"filter","url":"interfaces/_lit_element_.cssresultarray.html#filter","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":77,"kind":2048,"name":"reduce","url":"interfaces/_lit_element_.cssresultarray.html#reduce","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":78,"kind":2048,"name":"reduceRight","url":"interfaces/_lit_element_.cssresultarray.html#reduceright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":79,"kind":1024,"name":"Array","url":"interfaces/_lit_element_.cssresultarray.html#array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"lit-element\".CSSResultArray"},{"id":80,"kind":2048,"name":"__@unscopables","url":"interfaces/_lit_element_.cssresultarray.html#___unscopables","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":81,"kind":2048,"name":"__@iterator","url":"interfaces/_lit_element_.cssresultarray.html#___iterator","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":82,"kind":2048,"name":"entries","url":"interfaces/_lit_element_.cssresultarray.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":83,"kind":2048,"name":"keys","url":"interfaces/_lit_element_.cssresultarray.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":84,"kind":2048,"name":"values","url":"interfaces/_lit_element_.cssresultarray.html#values","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":85,"kind":2048,"name":"find","url":"interfaces/_lit_element_.cssresultarray.html#find","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":86,"kind":2048,"name":"findIndex","url":"interfaces/_lit_element_.cssresultarray.html#findindex","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":87,"kind":2048,"name":"fill","url":"interfaces/_lit_element_.cssresultarray.html#fill","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":88,"kind":2048,"name":"copyWithin","url":"interfaces/_lit_element_.cssresultarray.html#copywithin","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"\"lit-element\".CSSResultArray"},{"id":89,"kind":128,"name":"LitElement","url":"classes/_lit_element_.litelement.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"lit-element\""},{"id":90,"kind":1024,"name":"finalized","url":"classes/_lit_element_.litelement.html#finalized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":91,"kind":1024,"name":"render","url":"classes/_lit_element_.litelement.html#render","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":92,"kind":65536,"name":"__type","url":"classes/_lit_element_.litelement.html#render.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"lit-element\".LitElement.render"},{"id":93,"kind":1024,"name":"styles","url":"classes/_lit_element_.litelement.html#styles","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":94,"kind":2048,"name":"finalize","url":"classes/_lit_element_.litelement.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":95,"kind":1024,"name":"renderRoot","url":"classes/_lit_element_.litelement.html#renderroot","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":96,"kind":2048,"name":"initialize","url":"classes/_lit_element_.litelement.html#initialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":97,"kind":2048,"name":"createRenderRoot","url":"classes/_lit_element_.litelement.html#createrenderroot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":98,"kind":2048,"name":"adoptStyles","url":"classes/_lit_element_.litelement.html#adoptstyles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":99,"kind":2048,"name":"connectedCallback","url":"classes/_lit_element_.litelement.html#connectedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"lit-element\".LitElement"},{"id":100,"kind":2048,"name":"update","url":"classes/_lit_element_.litelement.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":101,"kind":2048,"name":"render","url":"classes/_lit_element_.litelement.html#render-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":102,"kind":1024,"name":"properties","url":"classes/_lit_element_.litelement.html#properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":103,"kind":262144,"name":"observedAttributes","url":"classes/_lit_element_.litelement.html#observedattributes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":104,"kind":2048,"name":"createProperty","url":"classes/_lit_element_.litelement.html#createproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"lit-element\".LitElement"},{"id":105,"kind":512,"name":"constructor","url":"classes/_lit_element_.litelement.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":106,"kind":2048,"name":"disconnectedCallback","url":"classes/_lit_element_.litelement.html#disconnectedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":107,"kind":2048,"name":"attributeChangedCallback","url":"classes/_lit_element_.litelement.html#attributechangedcallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":108,"kind":2048,"name":"requestUpdate","url":"classes/_lit_element_.litelement.html#requestupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":109,"kind":262144,"name":"hasUpdated","url":"classes/_lit_element_.litelement.html#hasupdated","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":110,"kind":2048,"name":"performUpdate","url":"classes/_lit_element_.litelement.html#performupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":111,"kind":262144,"name":"updateComplete","url":"classes/_lit_element_.litelement.html#updatecomplete","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"lit-element\".LitElement"},{"id":112,"kind":2048,"name":"shouldUpdate","url":"classes/_lit_element_.litelement.html#shouldupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":113,"kind":2048,"name":"updated","url":"classes/_lit_element_.litelement.html#updated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":114,"kind":2048,"name":"firstUpdated","url":"classes/_lit_element_.litelement.html#firstupdated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"lit-element\".LitElement"},{"id":115,"kind":1,"name":"\"demo/ts-element\"","url":"modules/_demo_ts_element_.html","classes":"tsd-kind-external-module"}]}; diff --git a/docs/api/modules/_lib_css_tag_.html b/docs/api/modules/_lib_css_tag_.html index 6b96ed01..4dc152f9 100644 --- a/docs/api/modules/_lib_css_tag_.html +++ b/docs/api/modules/_lib_css_tag_.html @@ -168,7 +168,7 @@

css

Template tag which which can be used with LitElement's style property to set element styles. For security reasons, only literal string values may be - used. To incorporate non-literal values unsafeCss may be used inside a + used. To incorporate non-literal values unsafeCSS may be used inside a template string part.

@@ -351,4 +351,4 @@

Legend

ga('send', 'pageview'); - \ No newline at end of file + diff --git a/src/lib/css-tag.ts b/src/lib/css-tag.ts index a2078468..eb36feaf 100644 --- a/src/lib/css-tag.ts +++ b/src/lib/css-tag.ts @@ -22,7 +22,7 @@ export class CSSResult { constructor(cssText: string, safeToken: symbol) { if (safeToken !== constructionToken) { - throw new Error('CSSResult is not constructable. Use `unsafeCss` or `css` instead.'); + throw new Error('CSSResult is not constructable. Use `unsafeCSS` or `css` instead.'); } this.cssText = cssText; } @@ -51,7 +51,7 @@ export class CSSResult { * or exfiltrate data to an attacker controlled site. Take care to only use * this with trusted input. */ -export const unsafeCss = (value: unknown) => { +export const unsafeCSS = (value: unknown) => { return new CSSResult(String(value), constructionToken); }; @@ -61,7 +61,7 @@ const textFromCSSResult = (value: CSSResult) => { } else { throw new Error( `Value passed to 'css' function must be a 'css' function result: ${ - value}. Use 'unsafeCss' to pass non-literal values, but + value}. Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.` ); } }; @@ -69,7 +69,7 @@ const textFromCSSResult = (value: CSSResult) => { /** * Template tag which which can be used with LitElement's `style` property to * set element styles. For security reasons, only literal string values may be - * used. To incorporate non-literal values `unsafeCss` may be used inside a + * used. To incorporate non-literal values `unsafeCSS` may be used inside a * template string part. */ export const css = @@ -78,4 +78,4 @@ export const css = (acc, v, idx) => acc + textFromCSSResult(v) + strings[idx + 1], strings[0]); return new CSSResult(cssText, constructionToken); - }; \ No newline at end of file + }; diff --git a/src/test/lit-element_styling_test.ts b/src/test/lit-element_styling_test.ts index 6da13f55..bf31bff3 100644 --- a/src/test/lit-element_styling_test.ts +++ b/src/test/lit-element_styling_test.ts @@ -16,7 +16,7 @@ import '@webcomponents/shadycss/apply-shim.min.js'; import { css, - unsafeCss, + unsafeCSS, CSSResult, html as htmlWithStyles, LitElement, @@ -464,17 +464,17 @@ suite('Static get styles', () => { }); test('`CSSResult` cannot be constructed', async () => { - // Note, this is done for security, instead use `css` or `unsafeCss` + // Note, this is done for security, instead use `css` or `unsafeCSS` assert.throws(() => { new CSSResult('throw', Symbol()); }); }); - test('Any value can be used in `css` when included with `unsafeCss`', async () => { + test('Any value can be used in `css` when included with `unsafeCSS`', async () => { const name = generateElementName(); const someVar = `2px solid blue`; customElements.define(name, class extends LitElement { static get styles() { return css`div { - border: ${unsafeCss(someVar)}; + border: ${unsafeCSS(someVar)}; }`; }