SYMBOL INDEX (848 symbols across 80 files) FILE: externs/polymer-externs.js function Polymer (line 77) | function Polymer(init){} function JSCompiler_renameProperty (line 109) | function JSCompiler_renameProperty(string, obj) {} function PolymerTelemetry (line 112) | function PolymerTelemetry() {} FILE: externs/polymer-internal-shared-types.js function StampedTemplate (line 20) | function StampedTemplate() { } function NodeInfo (line 31) | function NodeInfo() { } function TemplateInfo (line 50) | function TemplateInfo() { } function HTMLTemplateElementWithInfo (line 82) | function HTMLTemplateElementWithInfo() { } function AsyncInterface (line 166) | function AsyncInterface(){} FILE: gulpfile.js constant DIST_DIR (line 30) | const DIST_DIR = 'dist'; constant BUNDLED_DIR (line 31) | const BUNDLED_DIR = path.join(DIST_DIR, 'bundled'); constant COMPILED_DIR (line 32) | const COMPILED_DIR = path.join(DIST_DIR, 'compiled'); constant POLYMER_LEGACY (line 33) | const POLYMER_LEGACY = 'polymer-legacy.js'; class BackfillStream (line 39) | class BackfillStream extends Transform { method constructor (line 40) | constructor(fileList) { method _transform (line 44) | _transform(file, enc, cb) { method _flush (line 52) | _flush(cb) { class AddClosureTypeImport (line 86) | class AddClosureTypeImport extends Transform { method constructor (line 87) | constructor(entryFileName, typeFileName) { method _transform (line 92) | _transform(file, enc, cb) { function config (line 122) | function config(path) { function closureLintLogger (line 143) | function closureLintLogger(log) { FILE: interfaces.d.ts type PolymerElementPropertiesMeta (line 9) | interface PolymerElementPropertiesMeta { type PolymerElementProperties (line 19) | type PolymerElementProperties = { type PolymerInit (line 24) | interface PolymerInit { type BehaviorInit (line 46) | type BehaviorInit = Pick< type PolymerDeepPropertyChange (line 57) | interface PolymerDeepPropertyChange { type PolymerSplice (line 70) | interface PolymerSplice> { type PolymerSpliceChange (line 88) | interface PolymerSpliceChange> { type StampedTemplate (line 94) | interface StampedTemplate extends DocumentFragment { type NodeInfo (line 101) | interface NodeInfo { type TemplateInfo (line 112) | interface TemplateInfo { type LiteralBindingPart (line 123) | interface LiteralBindingPart { type MethodArg (line 128) | interface MethodArg { type MethodSignature (line 137) | interface MethodSignature { type ExpressionBindingPart (line 144) | interface ExpressionBindingPart { type BindingPart (line 154) | type BindingPart = LiteralBindingPart|ExpressionBindingPart; type Binding (line 156) | interface Binding { type AsyncInterface (line 166) | interface AsyncInterface { type GestureRecognizer (line 173) | interface GestureRecognizer { type IdleDeadline (line 188) | interface IdleDeadline { type PolymerElementConstructor (line 193) | interface PolymerElementConstructor { FILE: lib/elements/array-selector.d.ts type ArraySelectorMixinConstructor (line 41) | interface ArraySelectorMixinConstructor { type ArraySelectorMixin (line 47) | interface ArraySelectorMixin extends ElementMixin, PropertyEffects, Temp... class ArraySelector (line 201) | class ArraySelector extends type HTMLElementTagNameMap (line 208) | interface HTMLElementTagNameMap { FILE: lib/elements/array-selector.js class ArraySelectorMixin (line 51) | class ArraySelectorMixin extends elementBase { method properties (line 53) | static get properties() { method observers (line 97) | static get observers() { method constructor (line 101) | constructor() { method __updateSelection (line 108) | __updateSelection(multi, itemsInfo) { method __applySplices (line 140) | __applySplices(splices) { method __updateLinks (line 181) | __updateLinks() { method clearSelection (line 209) | clearSelection() { method isSelected (line 229) | isSelected(item) { method isIndexSelected (line 240) | isIndexSelected(idx) { method __deselectChangedIdx (line 244) | __deselectChangedIdx(idx) { method __selectedIndexForItemIndex (line 256) | __selectedIndexForItemIndex(idx) { method deselect (line 270) | deselect(item) { method deselectIndex (line 294) | deselectIndex(idx) { method select (line 306) | select(item) { method selectIndex (line 318) | selectIndex(idx) { class ArraySelector (line 427) | class ArraySelector extends baseArraySelector { method is (line 430) | static get is() { return 'array-selector'; } method template (line 431) | static get template() { return null; } FILE: lib/elements/custom-style.d.ts class CustomStyle (line 48) | class CustomStyle extends HTMLElement { type HTMLElementTagNameMap (line 62) | interface HTMLElementTagNameMap { FILE: lib/elements/custom-style.js class CustomStyle (line 64) | class CustomStyle extends HTMLElement { method constructor (line 65) | constructor() { method getStyle (line 78) | getStyle() { FILE: lib/elements/dom-bind.d.ts class DomBind (line 23) | class DomBind extends type HTMLElementTagNameMap (line 48) | interface HTMLElementTagNameMap { FILE: lib/elements/dom-bind.js class DomBind (line 51) | class DomBind extends domBindBase { method observedAttributes (line 53) | static get observedAttributes() { return ['mutable-data']; } method constructor (line 55) | constructor() { method attributeChangedCallback (line 74) | attributeChangedCallback(name, old, value, namespace) { method connectedCallback (line 83) | connectedCallback() { method disconnectedCallback (line 94) | disconnectedCallback() { method __insertChildren (line 98) | __insertChildren() { method __removeChildren (line 102) | __removeChildren() { method render (line 115) | render() { FILE: lib/elements/dom-if.d.ts class DomIfBase (line 17) | class DomIfBase extends PolymerElement { type HTMLElementTagNameMap (line 93) | interface HTMLElementTagNameMap { class DomIfFast (line 117) | class DomIfFast extends DomIfBase { class DomIfLegacy (line 136) | class DomIfLegacy extends DomIfBase { class DomIf (line 166) | class DomIf extends DomIfBase { FILE: lib/elements/dom-if.js class DomIfBase (line 28) | class DomIfBase extends PolymerElement { method is (line 32) | static get is() { return 'dom-if'; } method template (line 34) | static get template() { return null; } method properties (line 36) | static get properties() { method constructor (line 80) | constructor() { method __debounceRender (line 91) | __debounceRender() { method disconnectedCallback (line 119) | disconnectedCallback() { method connectedCallback (line 132) | connectedCallback() { method __ensureTemplate (line 152) | __ensureTemplate() { method __ensureInstance (line 195) | __ensureInstance() { method render (line 232) | render() { method __render (line 245) | __render() { method __hasInstance (line 275) | __hasInstance() { } method __getInstanceNodes (line 285) | __getInstanceNodes() { } method __createAndInsertInstance (line 295) | __createAndInsertInstance(parentNode) { } method __teardownInstance (line 304) | __teardownInstance() { } method _showHideChildren (line 314) | _showHideChildren() { } class DomIfFast (line 337) | class DomIfFast extends DomIfBase { method constructor (line 339) | constructor() { method __hasInstance (line 351) | __hasInstance() { method __getInstanceNodes (line 362) | __getInstanceNodes() { method __createAndInsertInstance (line 376) | __createAndInsertInstance(parentNode) { method __syncHostProperties (line 442) | __syncHostProperties() { method __teardownInstance (line 459) | __teardownInstance() { method _showHideChildren (line 480) | _showHideChildren() { class DomIfLegacy (line 498) | class DomIfLegacy extends DomIfBase { method constructor (line 500) | constructor() { method __hasInstance (line 513) | __hasInstance() { method __getInstanceNodes (line 524) | __getInstanceNodes() { method __createAndInsertInstance (line 539) | __createAndInsertInstance(parentNode) { method __teardownInstance (line 582) | __teardownInstance() { method __syncHostProperties (line 608) | __syncHostProperties() { method _showHideChildren (line 631) | _showHideChildren() { FILE: lib/elements/dom-module.d.ts class DomModule (line 27) | class DomModule extends HTMLElement { type HTMLElementTagNameMap (line 74) | interface HTMLElementTagNameMap { FILE: lib/elements/dom-module.js function setModule (line 24) | function setModule(id, module) { function findModule (line 36) | function findModule(id) { function styleOutsideTemplateCheck (line 40) | function styleOutsideTemplateCheck(inst) { class DomModule (line 71) | class DomModule extends HTMLElement { method observedAttributes (line 74) | static get observedAttributes() { return ['id']; } method import (line 87) | static import(id, selector) { method attributeChangedCallback (line 107) | attributeChangedCallback(name, old, value, namespace) { method assetpath (line 125) | get assetpath() { method register (line 146) | register(id) { FILE: lib/elements/dom-repeat.d.ts class DomRepeat (line 117) | class DomRepeat extends type HTMLElementTagNameMap (line 309) | interface HTMLElementTagNameMap { FILE: lib/elements/dom-repeat.js class DomRepeat (line 132) | class DomRepeat extends domRepeatBase { method is (line 136) | static get is() { return 'dom-repeat'; } method template (line 138) | static get template() { return null; } method properties (line 140) | static get properties() { method observers (line 313) | static get observers() { method constructor (line 317) | constructor() { method disconnectedCallback (line 343) | disconnectedCallback() { method connectedCallback (line 359) | connectedCallback() { method __ensureTemplatized (line 378) | __ensureTemplatized() { method __getMethodHost (line 444) | __getMethodHost() { method __functionFromPropertyValue (line 453) | __functionFromPropertyValue(functionOrMethodName) { method __sortChanged (line 463) | __sortChanged(sort) { method __filterChanged (line 468) | __filterChanged(filter) { method __computeFrameTime (line 473) | __computeFrameTime(rate) { method __observeChanged (line 477) | __observeChanged() { method __handleObservedPaths (line 482) | __handleObservedPaths(path) { method __itemsChanged (line 500) | __itemsChanged(change) { method __debounceRender (line 521) | __debounceRender(fn, delay = 0) { method render (line 537) | render() { method __render (line 543) | __render() { method __sortAndFilterItems (line 579) | __sortAndFilterItems(items) { method __calculateLimit (line 597) | __calculateLimit(filteredItemCount) { method __continueChunking (line 633) | __continueChunking() { method __updateInstances (line 651) | __updateInstances(items, limit, isntIdxToItemsIdx) { method __detachInstance (line 676) | __detachInstance(idx) { method __attachInstance (line 686) | __attachInstance(idx, parent) { method __detachAndRemoveInstance (line 692) | __detachAndRemoveInstance(idx) { method __stampInstance (line 697) | __stampInstance(item, instIdx, itemIdx) { method __insertInstance (line 705) | __insertInstance(item, instIdx, itemIdx) { method _showHideChildren (line 724) | _showHideChildren(hidden) { method __handleItemPath (line 732) | __handleItemPath(path, value) { method itemForElement (line 769) | itemForElement(el) { method indexForElement (line 783) | indexForElement(el) { method modelForElement (line 805) | modelForElement(el) { FILE: lib/legacy/class.js function copyProperties (line 45) | function copyProperties(source, target, excludeProps) { function mixinBehaviors (line 82) | function mixinBehaviors(behaviors, klass) { function applyBehaviors (line 116) | function applyBehaviors(proto, behaviors, lifecycle) { function applyInfo (line 122) | function applyInfo(proto, info, lifecycle, excludeProps) { function flattenBehaviors (line 138) | function flattenBehaviors(behaviors, list, exclude) { function mergeProperties (line 166) | function mergeProperties(target, source) { function GenerateClassFromInfo (line 210) | function GenerateClassFromInfo(info, Base, behaviors) { FILE: lib/legacy/legacy-data-mixin.d.ts class UndefinedArgumentError (line 12) | class UndefinedArgumentError extends Error { type LegacyDataMixinConstructor (line 35) | interface LegacyDataMixinConstructor { type LegacyDataMixin (line 41) | interface LegacyDataMixin { type TemplatizeMixinConstructor (line 46) | interface TemplatizeMixinConstructor { type TemplatizeMixin (line 52) | interface TemplatizeMixin { class legacyBase (line 55) | class legacyBase extends HTMLElement { FILE: lib/legacy/legacy-data-mixin.js method constructor (line 16) | constructor(message, arg) { function wrapEffect (line 35) | function wrapEffect(effect, fnName) { class LegacyDataMixin (line 78) | class LegacyDataMixin extends superClass { method _marshalArgs (line 89) | _marshalArgs(args, path, props) { method _addPropertyEffect (line 118) | _addPropertyEffect(property, type, effect) { method _addTemplatePropertyEffect (line 134) | static _addTemplatePropertyEffect(templateInfo, prop, effect) { class TemplateLegacy (line 173) | class TemplateLegacy extends legacyBase { method _legacyUndefinedCheck (line 174) | get _legacyUndefinedCheck() { FILE: lib/legacy/legacy-element-mixin.d.ts type LegacyElementMixinConstructor (line 55) | interface LegacyElementMixinConstructor { type LegacyElementMixin (line 61) | interface LegacyElementMixin extends ElementMixin, PropertyEffects, Temp... FILE: lib/legacy/legacy-element-mixin.js constant DISABLED_ATTR (line 28) | const DISABLED_ATTR = 'disable-upgrade'; class LegacyElement (line 92) | class LegacyElement extends legacyElementBase { method constructor (line 94) | constructor() { method importMeta (line 120) | static get importMeta() { method created (line 130) | created() {} method __attributeReaction (line 140) | __attributeReaction(name, old, value) { method setAttribute (line 150) | setAttribute(name, value) { method removeAttribute (line 165) | removeAttribute(name) { method observedAttributes (line 176) | static get observedAttributes() { method _enableProperties (line 193) | _enableProperties() { method _canApplyPropertyDefault (line 206) | _canApplyPropertyDefault(property) { method connectedCallback (line 217) | connectedCallback() { method attached (line 235) | attached() {} method disconnectedCallback (line 243) | disconnectedCallback() { method detached (line 258) | detached() {} method attributeChangedCallback (line 270) | attributeChangedCallback(name, old, value, namespace) { method attributeChanged (line 299) | attributeChanged(name, old, value) {} method _initializeProperties (line 310) | _initializeProperties() { method _takeAttributes (line 342) | _takeAttributes() { method _registered (line 359) | _registered() {} method ready (line 368) | ready() { method _ensureAttributes (line 385) | _ensureAttributes() {} method _applyListeners (line 399) | _applyListeners() {} method serialize (line 414) | serialize(value) { method deserialize (line 432) | deserialize(value, type) { method reflectPropertyToAttribute (line 448) | reflectPropertyToAttribute(property, attribute, value) { method serializeValueToAttribute (line 464) | serializeValueToAttribute(value, attribute, node) { method extend (line 477) | extend(prototype, api) { method mixin (line 503) | mixin(target, source) { method chainObject (line 522) | chainObject(object, prototype) { method instanceTemplate (line 541) | instanceTemplate(template) { method fire (line 567) | fire(type, detail, options) { method listen (line 591) | listen(node, eventName, methodName) { method unlisten (line 618) | unlisten(node, eventName, methodName) { method setScrollDirection (line 647) | setScrollDirection(direction, node) { method $$ (line 663) | $$(slctr) { method domHost (line 677) | get domHost() { method distributeContent (line 689) | distributeContent() { method getEffectiveChildNodes (line 707) | getEffectiveChildNodes() { method queryDistributedElements (line 723) | queryDistributedElements(selector) { method getEffectiveChildren (line 738) | getEffectiveChildren() { method getEffectiveTextContent (line 753) | getEffectiveTextContent() { method queryEffectiveChildren (line 772) | queryEffectiveChildren(selector) { method queryAllEffectiveChildren (line 786) | queryAllEffectiveChildren(selector) { method getContentChildNodes (line 801) | getContentChildNodes(slctr) { method getContentChildren (line 825) | getContentChildren(slctr) { method isLightDescendant (line 841) | isLightDescendant(node) { method isLocalDescendant (line 854) | isLocalDescendant(node) { method scopeSubtree (line 866) | scopeSubtree(container, shouldObserve = false) { method getComputedStyleValue (line 879) | getComputedStyleValue(property) { method debounce (line 910) | debounce(jobName, callback, wait) { method isDebouncerActive (line 925) | isDebouncerActive(jobName) { method flushDebouncer (line 938) | flushDebouncer(jobName) { method cancelDebouncer (line 953) | cancelDebouncer(jobName) { method async (line 975) | async(callback, waitTime) { method cancelAsync (line 988) | cancelAsync(handle) { method create (line 1004) | create(tag, props) { method elementMatches (line 1027) | elementMatches(selector, node) { method toggleAttribute (line 1040) | toggleAttribute(name, bool) { method toggleClass (line 1068) | toggleClass(name, bool, node) { method transform (line 1089) | transform(transformText, node) { method translate3d (line 1107) | translate3d(x, y, z, node) { method arrayDelete (line 1129) | arrayDelete(arrayOrPath, item) { method _logger (line 1156) | _logger(level, args) { method _log (line 1176) | _log(...args) { method _warn (line 1187) | _warn(...args) { method _error (line 1198) | _error(...args) { method _logf (line 1211) | _logf(methodName, ...args) { FILE: lib/legacy/mutable-data-behavior.d.ts type MutableDataBehavior (line 41) | interface MutableDataBehavior { type OptionalMutableDataBehavior (line 101) | interface OptionalMutableDataBehavior { FILE: lib/legacy/mutable-data-behavior.js method _shouldPropertyChange (line 75) | _shouldPropertyChange(property, value, old) { method _shouldPropertyChange (line 148) | _shouldPropertyChange(property, value, old) { FILE: lib/legacy/polymer.dom.d.ts class DomApiNative (line 27) | class DomApiNative { class EventApi (line 156) | class EventApi { FILE: lib/legacy/polymer.dom.js class DomApiNative (line 45) | class DomApiNative { method constructor (line 50) | constructor(node) { method observeNodes (line 66) | observeNodes(callback) { method unobserveNodes (line 79) | unobserveNodes(observerHandle) { method notifyObserver (line 87) | notifyObserver() {} method deepContains (line 99) | deepContains(node) { method getOwnerRoot (line 122) | getOwnerRoot() { method getDistributedNodes (line 133) | getDistributedNodes() { method getDestinationInsertionPoints (line 145) | getDestinationInsertionPoints() { method importNode (line 163) | importNode(node, deep) { method getEffectiveChildNodes (line 174) | getEffectiveChildNodes() { method queryDistributedElements (line 187) | queryDistributedElements(selector) { method activeElement (line 206) | get activeElement() { function forwardMethods (line 212) | function forwardMethods(proto, methods) { function forwardReadOnlyProperties (line 223) | function forwardReadOnlyProperties(proto, properties) { function forwardProperties (line 236) | function forwardProperties(proto, properties) { class EventApi (line 264) | class EventApi { method constructor (line 265) | constructor(event) { method rootTarget (line 274) | get rootTarget() { method localTarget (line 283) | get localTarget() { method path (line 291) | get path() { class Wrapper (line 392) | class Wrapper extends window['ShadyDOM']['Wrapper'] {} method get (line 415) | get() { method get (line 430) | get() { FILE: lib/legacy/templatizer-behavior.d.ts type Templatizer (line 66) | interface Templatizer { FILE: lib/legacy/templatizer-behavior.js method templatize (line 100) | templatize(template, mutableData) { method stamp (line 125) | stamp(model) { method modelForElement (line 140) | modelForElement(el) { FILE: lib/mixins/dir-mixin.d.ts type DirMixinConstructor (line 36) | interface DirMixinConstructor { type DirMixin (line 57) | interface DirMixin extends PropertyAccessors, PropertiesChanged { FILE: lib/mixins/dir-mixin.js constant HOST_DIR (line 16) | const HOST_DIR = /:host\(:dir\((ltr|rtl)\)\)/g; constant HOST_DIR_REPLACMENT (line 17) | const HOST_DIR_REPLACMENT = ':host([dir="$1"])'; constant EL_DIR (line 19) | const EL_DIR = /([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g; constant EL_DIR_REPLACMENT (line 20) | const EL_DIR_REPLACMENT = ':host([dir="$2"]) $1'; constant DIR_CHECK (line 22) | const DIR_CHECK = /:dir\((?:ltr|rtl)\)/; constant SHIM_SHADOW (line 24) | const SHIM_SHADOW = Boolean(window['ShadyDOM'] && window['ShadyDOM']['in... constant DIR_INSTANCES (line 29) | const DIR_INSTANCES = []; function getRTL (line 36) | function getRTL() { function setRTL (line 43) | function setRTL(instance) { function updateDirection (line 50) | function updateDirection() { function takeRecords (line 58) | function takeRecords() { class Dir (line 112) | class Dir extends elementBase { method _processStyleText (line 121) | static _processStyleText(cssText, baseURI) { method _replaceDirInCssText (line 139) | static _replaceDirInCssText(text) { method constructor (line 146) | constructor() { method ready (line 158) | ready() { method connectedCallback (line 169) | connectedCallback() { method disconnectedCallback (line 186) | disconnectedCallback() { FILE: lib/mixins/disable-upgrade-mixin.d.ts type DisableUpgradeMixinConstructor (line 49) | interface DisableUpgradeMixinConstructor { type DisableUpgradeMixin (line 55) | interface DisableUpgradeMixin extends ElementMixin, PropertyEffects, Tem... FILE: lib/mixins/disable-upgrade-mixin.js constant DISABLED_ATTR (line 16) | const DISABLED_ATTR = 'disable-upgrade'; class DisableUpgradeClass (line 77) | class DisableUpgradeClass extends superClass { method constructor (line 79) | constructor() { method observedAttributes (line 85) | static get observedAttributes() { method _initializeProperties (line 91) | _initializeProperties() { method _enableProperties (line 102) | _enableProperties() { method _canApplyPropertyDefault (line 114) | _canApplyPropertyDefault(property) { method attributeChangedCallback (line 127) | attributeChangedCallback(name, old, value, namespace) { method connectedCallback (line 147) | connectedCallback() { method disconnectedCallback (line 157) | disconnectedCallback() { FILE: lib/mixins/element-mixin.d.ts type ElementMixinConstructor (line 86) | interface ElementMixinConstructor { type ElementMixin (line 160) | interface ElementMixin extends PropertyEffects, TemplateStamp, PropertyA... FILE: lib/mixins/element-mixin.js function propertyDefaults (line 123) | function propertyDefaults(constructor) { function ownObservers (line 145) | function ownObservers(constructor) { function createPropertyFromConfig (line 215) | function createPropertyFromConfig(proto, name, info, allProps) { function processElementStyles (line 265) | function processElementStyles(klass, template, is, baseURI) { function getTemplateFromDomModule (line 331) | function getTemplateFromDomModule(is) { class PolymerElement (line 354) | class PolymerElement extends polymerElementBase { method polymerElementVersion (line 361) | static get polymerElementVersion() { method _finalizeClass (line 373) | static _finalizeClass() { method _prepareTemplate (line 385) | static _prepareTemplate() { method createProperties (line 409) | static createProperties(props) { method createObservers (line 428) | static createObservers(observers, dynamicFns) { method template (line 476) | static get template() { method template (line 523) | static set template(value) { method importPath (line 547) | static get importPath() { method constructor (line 561) | constructor() { method _initializeProperties (line 589) | _initializeProperties() { method _canApplyPropertyDefault (line 628) | _canApplyPropertyDefault(property) { method _processStyleText (line 641) | static _processStyleText(cssText, baseURI) { method _finalizeTemplate (line 655) | static _finalizeTemplate(is) { method connectedCallback (line 681) | connectedCallback() { method ready (line 694) | ready() { method _readyClients (line 712) | _readyClients() { method _attachDom (line 736) | _attachDom(dom) { method updateStyles (line 785) | updateStyles(properties) { method resolveUrl (line 807) | resolveUrl(url, base) { method _parseTemplateContent (line 827) | static _parseTemplateContent(template, templateInfo, nodeInfo) { method _addTemplatePropertyEffect (line 847) | static _addTemplatePropertyEffect(templateInfo, prop, effect) { FILE: lib/mixins/gesture-event-listeners.d.ts type GestureEventListenersConstructor (line 22) | interface GestureEventListenersConstructor { type GestureEventListeners (line 28) | interface GestureEventListeners { FILE: lib/mixins/gesture-event-listeners.js class GestureEventListeners (line 38) | class GestureEventListeners extends superClass { method _addEventListenerToNode (line 48) | _addEventListenerToNode(node, eventName, handler) { method _removeEventListenerFromNode (line 63) | _removeEventListenerFromNode(node, eventName, handler) { FILE: lib/mixins/mutable-data.d.ts type MutableDataConstructor (line 45) | interface MutableDataConstructor { type MutableData (line 51) | interface MutableData { type OptionalMutableDataConstructor (line 112) | interface OptionalMutableDataConstructor { type OptionalMutableData (line 118) | interface OptionalMutableData { FILE: lib/mixins/mutable-data.js function mutablePropertyChange (line 13) | function mutablePropertyChange(inst, property, value, old, mutableData) { class MutableData (line 81) | class MutableData extends superClass { method _shouldPropertyChange (line 99) | _shouldPropertyChange(property, value, old) { class OptionalMutableData (line 156) | class OptionalMutableData extends superClass { method properties (line 159) | static get properties() { method _shouldPropertyChange (line 188) | _shouldPropertyChange(property, value, old) { FILE: lib/mixins/properties-changed.d.ts type PropertiesChangedConstructor (line 26) | interface PropertiesChangedConstructor { type PropertiesChanged (line 57) | interface PropertiesChanged { FILE: lib/mixins/properties-changed.js class PropertiesChanged (line 54) | class PropertiesChanged extends superClass { method createProperties (line 63) | static createProperties(props) { method attributeNameForProperty (line 83) | static attributeNameForProperty(property) { method typeForProperty (line 95) | static typeForProperty(name) { } method _createPropertyAccessor (line 114) | _createPropertyAccessor(property, readOnly) { method _addPropertyToAttributeMap (line 133) | _addPropertyToAttributeMap(property) { method _definePropertyAccessor (line 158) | _definePropertyAccessor(property, readOnly) { method constructor (line 177) | constructor() { method ready (line 209) | ready() { method _initializeProperties (line 224) | _initializeProperties() { method _initializeInstanceProperties (line 251) | _initializeInstanceProperties(props) { method _setProperty (line 265) | _setProperty(property, value) { method _getProperty (line 278) | _getProperty(property) { method _setPendingProperty (line 296) | _setPendingProperty(property, value, ext) { method _isPropertyPending (line 319) | _isPropertyPending(property) { method _invalidateProperties (line 331) | _invalidateProperties() { method _enableProperties (line 355) | _enableProperties() { method _flushProperties (line 376) | _flushProperties() { method _shouldPropertiesChange (line 402) | _shouldPropertiesChange(currentProps, changedProps, oldProps) { // esl... method _propertiesChanged (line 419) | _propertiesChanged(currentProps, changedProps, oldProps) { // eslint-d... method _shouldPropertyChange (line 441) | _shouldPropertyChange(property, value, old) { method attributeChangedCallback (line 462) | attributeChangedCallback(name, old, value, namespace) { method _attributeToProperty (line 484) | _attributeToProperty(attribute, value, type) { method _propertyToAttribute (line 504) | _propertyToAttribute(property, attribute, value) { method _valueToNodeAttribute (line 526) | _valueToNodeAttribute(node, value, attribute) { method _serializeValue (line 556) | _serializeValue(value) { method _deserializeValue (line 578) | _deserializeValue(value, type) { FILE: lib/mixins/properties-mixin.d.ts type PropertiesMixinConstructor (line 28) | interface PropertiesMixinConstructor { type PropertiesMixin (line 58) | interface PropertiesMixin extends PropertiesChanged { FILE: lib/mixins/properties-mixin.js function normalizeProperties (line 25) | function normalizeProperties(props) { function superPropertiesClass (line 70) | function superPropertiesClass(constructor) { function ownProperties (line 89) | function ownProperties(constructor) { class PropertiesMixin (line 113) | class PropertiesMixin extends base { method observedAttributes (line 121) | static get observedAttributes() { method finalize (line 138) | static finalize() { method _finalizeClass (line 157) | static _finalizeClass() { method _properties (line 173) | static get _properties() { method typeForProperty (line 193) | static typeForProperty(name) { method _initializeProperties (line 204) | _initializeProperties() { method connectedCallback (line 218) | connectedCallback() { method disconnectedCallback (line 231) | disconnectedCallback() { FILE: lib/mixins/property-accessors.d.ts type PropertyAccessorsConstructor (line 41) | interface PropertyAccessorsConstructor { type PropertyAccessors (line 65) | interface PropertyAccessors extends PropertiesChanged { FILE: lib/mixins/property-accessors.js function saveAccessorValue (line 51) | function saveAccessorValue(model, property) { class PropertyAccessors (line 123) | class PropertyAccessors extends base { method createPropertiesForAttributes (line 135) | static createPropertiesForAttributes() { method attributeNameForProperty (line 151) | static attributeNameForProperty(property) { method _initializeProperties (line 164) | _initializeProperties() { method _initializeProtoProperties (line 186) | _initializeProtoProperties(props) { method _ensureAttribute (line 204) | _ensureAttribute(attribute, value) { method _serializeValue (line 219) | _serializeValue(value) { method _deserializeValue (line 262) | _deserializeValue(value, type) { method _definePropertyAccessor (line 312) | _definePropertyAccessor(property, readOnly) { method _hasAccessor (line 324) | _hasAccessor(property) { method _isPropertyPending (line 336) | _isPropertyPending(prop) { FILE: lib/mixins/property-effects.d.ts type PropertyEffectsConstructor (line 53) | interface PropertyEffectsConstructor { type PropertyEffects (line 297) | interface PropertyEffects extends TemplateStamp, PropertyAccessors, Prop... FILE: lib/mixins/property-effects.js constant NOOP (line 28) | const NOOP = []; constant TYPES (line 34) | const TYPES = { constant COMPUTE_INFO (line 43) | const COMPUTE_INFO = '__computeInfo'; function ensureOwnEffectMap (line 90) | function ensureOwnEffectMap(model, type, cloneArrays) { function runEffects (line 125) | function runEffects(inst, effects, props, oldProps, hasPaths, extraArgs) { function runEffectsForProperty (line 165) | function runEffectsForProperty(inst, effects, dedupeId, prop, props, old... function pathMatchesTrigger (line 202) | function pathMatchesTrigger(path, trigger) { function runObserverEffect (line 227) | function runObserverEffect(inst, property, props, oldProps, info) { function runNotifyEffects (line 255) | function runNotifyEffects(inst, notifyProps, props, oldProps, hasPaths) { function notifyPath (line 290) | function notifyPath(inst, path, props) { function dispatchNotifyEvent (line 315) | function dispatchNotifyEvent(inst, eventName, value, path) { function runNotifyEffect (line 346) | function runNotifyEffect(inst, property, props, oldProps, info, hasPaths) { function handleNotification (line 374) | function handleNotification(event, inst, fromProp, toPath, negate) { function runReflectEffect (line 406) | function runReflectEffect(inst, property, props, oldProps, info) { function runComputedEffects (line 431) | function runComputedEffects(inst, changedProps, oldProps, hasPaths) { function getComputedOrder (line 552) | function getComputedOrder(inst) { function dependencyCounts (line 597) | function dependencyCounts(inst) { function runComputedEffect (line 632) | function runComputedEffect(inst, property, changedProps, oldProps, info) { function computeLinkedPaths (line 658) | function computeLinkedPaths(inst, path, value) { function addBinding (line 694) | function addBinding(constructor, templateInfo, nodeInfo, kind, target, p... function addEffectForBindingPart (line 726) | function addEffectForBindingPart(constructor, templateInfo, binding, par... function runBindingEffect (line 769) | function runBindingEffect(inst, path, props, oldProps, info, hasPaths, n... function applyBindingValue (line 806) | function applyBindingValue(inst, node, binding, part, value) { function computeBindingValue (line 843) | function computeBindingValue(node, value, binding, part) { function shouldAddListener (line 873) | function shouldAddListener(binding) { function setupBindings (line 891) | function setupBindings(inst, templateInfo) { function setupCompoundStorage (line 927) | function setupCompoundStorage(node, binding) { function addNotifyListener (line 963) | function addNotifyListener(node, inst, binding) { function createMethodEffect (line 991) | function createMethodEffect(model, sig, type, effectFn, methodInfo, dyna... function runMethodEffect (line 1031) | function runMethodEffect(inst, property, props, oldProps, info) { constant IDENT (line 1047) | const IDENT = '(?:' + '[a-zA-Z_$][\\w.:$\\-*]*' + ')'; constant NUMBER (line 1048) | const NUMBER = '(?:' + '[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?' + ')'; constant SQUOTE_STRING (line 1049) | const SQUOTE_STRING = '(?:' + '\'(?:[^\'\\\\]|\\\\.)*\'' + ')'; constant DQUOTE_STRING (line 1050) | const DQUOTE_STRING = '(?:' + '"(?:[^"\\\\]|\\\\.)*"' + ')'; constant STRING (line 1051) | const STRING = '(?:' + SQUOTE_STRING + '|' + DQUOTE_STRING + ')'; constant ARGUMENT (line 1052) | const ARGUMENT = '(?:(' + IDENT + '|' + NUMBER + '|' + STRING + ')\\s*'... constant ARGUMENTS (line 1053) | const ARGUMENTS = '(?:' + ARGUMENT + '(?:,\\s*' + ARGUMENT + ')*' + ')'; constant ARGUMENT_LIST (line 1054) | const ARGUMENT_LIST = '(?:' + '\\(\\s*' + constant BINDING (line 1057) | const BINDING = '(' + IDENT + '\\s*' + ARGUMENT_LIST + '?' + ')'; constant OPEN_BRACKET (line 1058) | const OPEN_BRACKET = '(\\[\\[|{{)' + '\\s*'; constant CLOSE_BRACKET (line 1059) | const CLOSE_BRACKET = '(?:]]|}})'; constant NEGATE (line 1060) | const NEGATE = '(?:(!)\\s*)?'; constant EXPRESSION (line 1061) | const EXPRESSION = OPEN_BRACKET + NEGATE + BINDING + CLOSE_BRACKET; function literalFromParts (line 1070) | function literalFromParts(parts) { function parseMethod (line 1089) | function parseMethod(expression) { function parseArgs (line 1116) | function parseArgs(argList, sig) { function parseArg (line 1143) | function parseArg(rawArg) { function getArgValue (line 1193) | function getArgValue(data, props, path) { function notifySplices (line 1220) | function notifySplices(inst, array, path, splices) { function notifySplice (line 1250) | function notifySplice(inst, array, path, index, addedCount, removed) { function upper (line 1267) | function upper(name) { class PropertyEffects (line 1324) | class PropertyEffects extends propertyEffectsBase { method constructor (line 1326) | constructor() { method PROPERTY_EFFECT_TYPES (line 1375) | get PROPERTY_EFFECT_TYPES() { method _initializeProperties (line 1383) | _initializeProperties() { method _registerHost (line 1398) | _registerHost() { method _initializeProtoProperties (line 1417) | _initializeProtoProperties(props) { method _initializeInstanceProperties (line 1431) | _initializeInstanceProperties(props) { method _addPropertyEffect (line 1456) | _addPropertyEffect(property, type, effect) { method _removePropertyEffect (line 1475) | _removePropertyEffect(property, type, effect) { method _hasPropertyEffect (line 1494) | _hasPropertyEffect(property, type) { method _hasReadOnlyEffect (line 1509) | _hasReadOnlyEffect(property) { method _hasNotifyEffect (line 1523) | _hasNotifyEffect(property) { method _hasReflectEffect (line 1537) | _hasReflectEffect(property) { method _hasComputedEffect (line 1551) | _hasComputedEffect(property) { method _setPendingPropertyOrPath (line 1586) | _setPendingPropertyOrPath(path, value, shouldNotify, isPathNotificatio... method _setUnmanagedPropertyToNode (line 1642) | _setUnmanagedPropertyToNode(node, prop, value) { method _setPendingProperty (line 1691) | _setPendingProperty(property, value, shouldNotify) { method _setProperty (line 1731) | _setProperty(property, value) { method _invalidateProperties (line 1746) | _invalidateProperties() { method _enqueueClient (line 1762) | _enqueueClient(client) { method _flushClients (line 1777) | _flushClients() { method __enableOrFlushClients (line 1802) | __enableOrFlushClients() { method _readyClients (line 1826) | _readyClients() { method setProperties (line 1846) | setProperties(props, setReadOnly) { method ready (line 1868) | ready() { method _propertiesChanged (line 1900) | _propertiesChanged(currentProps, changedProps, oldProps) { method _propagatePropertyChanges (line 1947) | _propagatePropertyChanges(changedProps, oldProps, hasPaths) { method _runEffectsForTemplate (line 1956) | _runEffectsForTemplate(templateInfo, changedProps, oldProps, hasPaths) { method linkPaths (line 1981) | linkPaths(to, from) { method unlinkPaths (line 1999) | unlinkPaths(path) { method notifySplices (line 2040) | notifySplices(path, splices) { method get (line 2066) | get(path, root) { method set (line 2092) | set(path, value, root) { method push (line 2119) | push(path, ...items) { method pop (line 2144) | pop(path) { method splice (line 2173) | splice(path, start, deleteCount, ...items) { method shift (line 2226) | shift(path) { method unshift (line 2252) | unshift(path, ...items) { method notifyPath (line 2276) | notifyPath(path, value) { method _createReadOnlyProperty (line 2307) | _createReadOnlyProperty(property, protectedSetter) { method _createPropertyObserver (line 2330) | _createPropertyObserver(property, method, dynamicFn) { method _createMethodObserver (line 2354) | _createMethodObserver(expression, dynamicFn) { method _createNotifyingProperty (line 2372) | _createNotifyingProperty(property) { method _createReflectedProperty (line 2393) | _createReflectedProperty(property) { method _createComputedProperty (line 2421) | _createComputedProperty(property, expression, dynamicFn) { method _marshalArgs (line 2445) | _marshalArgs(args, path, props) { method addPropertyEffect (line 2512) | static addPropertyEffect(property, type, effect) { method createPropertyObserver (line 2527) | static createPropertyObserver(property, method, dynamicFn) { method createMethodObserver (line 2545) | static createMethodObserver(expression, dynamicFn) { method createNotifyingProperty (line 2558) | static createNotifyingProperty(property) { method createReadOnlyProperty (line 2579) | static createReadOnlyProperty(property, protectedSetter) { method createReflectedProperty (line 2592) | static createReflectedProperty(property) { method createComputedProperty (line 2611) | static createComputedProperty(property, expression, dynamicFn) { method bindTemplate (line 2628) | static bindTemplate(template) { method _bindTemplate (line 2691) | _bindTemplate(template, instanceBinding) { method _addTemplatePropertyEffect (line 2753) | static _addTemplatePropertyEffect(templateInfo, prop, effect) { method _stampTemplate (line 2784) | _stampTemplate(template, templateInfo) { method _removeBoundDom (line 2829) | _removeBoundDom(dom) { method _parseTemplateNode (line 2872) | static _parseTemplateNode(node, templateInfo, nodeInfo) { method _parseTemplateNodeAttribute (line 2910) | static _parseTemplateNodeAttribute(node, templateInfo, nodeInfo, name,... method _parseTemplateNestedTemplate (line 2979) | static _parseTemplateNestedTemplate(node, templateInfo, nodeInfo) { method _parseBindings (line 3076) | static _parseBindings(text, templateInfo) { method _evaluateBinding (line 3158) | static _evaluateBinding(inst, part, path, props, oldProps, hasPaths) { FILE: lib/mixins/strict-binding-parser.d.ts type StrictBindingParserConstructor (line 27) | interface StrictBindingParserConstructor { type StrictBindingParser (line 67) | interface StrictBindingParser extends PropertyEffects, TemplateStamp, Pr... FILE: lib/mixins/strict-binding-parser.js constant BINDINGS (line 20) | const BINDINGS = { constant STATE (line 29) | const STATE = { function pushLiteral (line 47) | function pushLiteral(text, i, parts, startChar) { function storeMethod (line 56) | function storeMethod(bindingData, templateInfo) { function storeVariableBinding (line 65) | function storeVariableBinding(parts, bindingData, prop, i) { function storeMethodVariable (line 72) | function storeMethodVariable(bindingData, text, i) { function storeMethodNumber (line 99) | function storeMethodNumber(bindingData, text, i) { method _parseBindings (line 172) | static _parseBindings(text, templateInfo) { FILE: lib/mixins/template-stamp.d.ts type TemplateStampConstructor (line 20) | interface TemplateStampConstructor { type TemplateStamp (line 203) | interface TemplateStamp { FILE: lib/mixins/template-stamp.js function hasPlaceholderBug (line 29) | function hasPlaceholderBug() { function fixPlaceholder (line 65) | function fixPlaceholder(node) { function wrapTemplateExtension (line 118) | function wrapTemplateExtension(node) { function findTemplateNode (line 135) | function findTemplateNode(root, nodeInfo) { function applyIdToMap (line 153) | function applyIdToMap(inst, map, node, nodeInfo) { function applyEventListener (line 160) | function applyEventListener(inst, node, nodeInfo) { function applyTemplateInfo (line 169) | function applyTemplateInfo(inst, node, nodeInfo, parentTemplateInfo) { function createNodeEventHandler (line 177) | function createNodeEventHandler(context, eventName, methodName) { class TemplateStamp (line 217) | class TemplateStamp extends superClass { method _parseTemplate (line 295) | static _parseTemplate(template, outerTemplateInfo) { method _parseTemplateContent (line 321) | static _parseTemplateContent(template, templateInfo, nodeInfo) { method _parseTemplateNode (line 339) | static _parseTemplateNode(node, templateInfo, nodeInfo) { method _parseTemplateChildNodes (line 375) | static _parseTemplateChildNodes(root, templateInfo, nodeInfo) { method _parseTemplateNestedTemplate (line 433) | static _parseTemplateNestedTemplate(node, outerTemplateInfo, nodeInfo) { method _parseTemplateNodeAttributes (line 456) | static _parseTemplateNodeAttributes(node, templateInfo, nodeInfo) { method _parseTemplateNodeAttribute (line 483) | static _parseTemplateNodeAttribute(node, templateInfo, nodeInfo, name,... method _contentForTemplate (line 513) | static _contentForTemplate(template) { method _stampTemplate (line 544) | _stampTemplate(template, templateInfo) { method _addMethodEventListenerToNode (line 585) | _addMethodEventListenerToNode(node, eventName, methodName, context) { method _addEventListenerToNode (line 601) | _addEventListenerToNode(node, eventName, handler) { method _removeEventListenerFromNode (line 614) | _removeEventListenerFromNode(node, eventName, handler) { FILE: lib/utils/array-splice.js function newSplice (line 12) | function newSplice(index, removed, addedCount) { constant EDIT_LEAVE (line 20) | const EDIT_LEAVE = 0; constant EDIT_UPDATE (line 21) | const EDIT_UPDATE = 1; constant EDIT_ADD (line 22) | const EDIT_ADD = 2; constant EDIT_DELETE (line 23) | const EDIT_DELETE = 3; function calcEditDistances (line 36) | function calcEditDistances(current, currentStart, currentEnd, function spliceOperationsFromEditDistances (line 71) | function spliceOperationsFromEditDistances(distances) { function calcSplices (line 162) | function calcSplices(current, currentStart, currentEnd, function sharedPrefix (line 244) | function sharedPrefix(current, old, searchLength) { function sharedSuffix (line 251) | function sharedSuffix(current, old, searchLength) { function calculateSplices (line 292) | function calculateSplices(current, previous) { function equals (line 297) | function equals(currentValue, previousValue) { FILE: lib/utils/async.js function microtaskFlush (line 34) | function microtaskFlush() { method after (line 66) | after(delay) { method run (line 82) | run(fn, delay) { method cancel (line 92) | cancel(handle) { method run (line 112) | run(fn) { method cancel (line 122) | cancel(handle) { method run (line 143) | run(fn) { method cancel (line 155) | cancel(handle) { method run (line 185) | run(callback) { method cancel (line 201) | cancel(handle) { FILE: lib/utils/case-map.js constant DASH_TO_CAMEL (line 13) | const DASH_TO_CAMEL = /-[a-z]/g; constant CAMEL_TO_DASH (line 14) | const CAMEL_TO_DASH = /([A-Z])/g; function dashToCamelCase (line 28) | function dashToCamelCase(dash) { function camelToDashCase (line 43) | function camelToDashCase(camel) { FILE: lib/utils/debounce.d.ts class Debouncer (line 6) | class Debouncer { FILE: lib/utils/debounce.js class Debouncer (line 18) | class Debouncer { method constructor (line 19) | constructor() { method setConfig (line 33) | setConfig(asyncModule, callback) { method cancel (line 47) | cancel() { method _cancelAsync (line 62) | _cancelAsync() { method flush (line 73) | flush() { method isActive (line 84) | isActive() { method debounce (line 121) | static debounce(debouncer, asyncModule, callback) { FILE: lib/utils/flattened-nodes-observer.d.ts class FlattenedNodesObserver (line 48) | class FlattenedNodesObserver { FILE: lib/utils/flattened-nodes-observer.js function isSlot (line 22) | function isSlot(node) { method getFlattenedNodes (line 85) | static getFlattenedNodes(node) { method constructor (line 111) | constructor(target, callback) { method connect (line 150) | connect() { method disconnect (line 181) | disconnect() { method _schedule (line 202) | _schedule() { method _processMutations (line 214) | _processMutations(mutations) { method _processSlotMutations (line 224) | _processSlotMutations(mutations) { method flush (line 246) | flush() { method _listenSlots (line 294) | _listenSlots(nodeList) { method _unlistenSlots (line 308) | _unlistenSlots(nodeList) { FILE: lib/utils/gestures.js constant HAS_NATIVE_TA (line 32) | let HAS_NATIVE_TA = typeof document.head.style.touchAction === 'string'; constant GESTURE_KEY (line 33) | let GESTURE_KEY = '__polymerGestures'; constant HANDLED_OBJ (line 34) | let HANDLED_OBJ = '__polymerGesturesHandled'; constant TOUCH_ACTION (line 35) | let TOUCH_ACTION = '__polymerGesturesTouchAction'; constant TAP_DISTANCE (line 37) | let TAP_DISTANCE = 25; constant TRACK_DISTANCE (line 38) | let TRACK_DISTANCE = 5; constant TRACK_LENGTH (line 40) | let TRACK_LENGTH = 2; constant MOUSE_TIMEOUT (line 43) | let MOUSE_TIMEOUT = 2500; constant MOUSE_EVENTS (line 44) | let MOUSE_EVENTS = ['mousedown', 'mousemove', 'mouseup', 'click']; constant MOUSE_WHICH_TO_BUTTONS (line 46) | let MOUSE_WHICH_TO_BUTTONS = [0, 1, 4, 2]; constant MOUSE_HAS_BUTTONS (line 47) | let MOUSE_HAS_BUTTONS = (function() { function isMouseEvent (line 59) | function isMouseEvent(name) { method get (line 68) | get() {supportsPassive = true;} function PASSIVE_TOUCH (line 82) | function PASSIVE_TOUCH(eventName) { constant IS_TOUCH_ONLY (line 94) | let IS_TOUCH_ONLY = navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/); function canBeLabelled (line 130) | function canBeLabelled(el) { function matchingLabels (line 138) | function matchingLabels(el) { function setupTeardownMouseCanceller (line 216) | function setupTeardownMouseCanceller(setup) { function ignoreMouse (line 230) | function ignoreMouse(e) { function hasLeftMouseButton (line 253) | function hasLeftMouseButton(ev) { function isSyntheticClick (line 277) | function isSyntheticClick(ev) { constant POINTERSTATE (line 301) | let POINTERSTATE = { function firstTouchAction (line 314) | function firstTouchAction(ev) { function trackDocument (line 327) | function trackDocument(stateObj, movefn, upfn) { function untrackDocument (line 334) | function untrackDocument(stateObj) { function deepTargetFind (line 373) | function deepTargetFind(x, y) { function _findOriginalTarget (line 401) | function _findOriginalTarget(ev) { function _handleNative (line 412) | function _handleNative(ev) { function _handleTouchAction (line 474) | function _handleTouchAction(ev) { function addListener (line 515) | function addListener(node, evType, handler) { function removeListener (line 532) | function removeListener(node, evType, handler) { function _add (line 549) | function _add(node, evType, handler) { function _remove (line 588) | function _remove(node, evType, handler) { function register (line 616) | function register(recog) { function _findRecognizerByEvent (line 628) | function _findRecognizerByEvent(evName) { function setTouchAction (line 651) | function setTouchAction(node, value) { function _fire (line 673) | function _fire(target, type, detail) { function prevent (line 692) | function prevent(evName) { function resetMouseCanceller (line 708) | function resetMouseCanceller() { function downupFire (line 789) | function downupFire(type, target, event, preventer) { function trackHasMovedEnough (line 945) | function trackHasMovedEnough(info, x, y) { function trackFire (line 963) | function trackFire(info, target, touch) { function trackForward (line 1060) | function trackForward(info, e, preventer) { FILE: lib/utils/hide-template-controls.js function hideElementsGlobally (line 25) | function hideElementsGlobally() { FILE: lib/utils/html-tag.d.ts class LiteralString (line 9) | class LiteralString { FILE: lib/utils/html-tag.js class LiteralString (line 30) | class LiteralString { method constructor (line 35) | constructor(strings, values) { method toString (line 46) | toString() { function literalValue (line 55) | function literalValue(value) { function htmlValue (line 69) | function htmlValue(value) { FILE: lib/utils/mixin.js function MixinFunction (line 20) | function MixinFunction(){} function dedupingMixin (line 45) | function dedupingMixin(base) { FILE: lib/utils/path.js function isPath (line 31) | function isPath(path) { function root (line 48) | function root(path) { function isAncestor (line 72) | function isAncestor(base, path) { function isDescendant (line 92) | function isDescendant(base, path) { function translate (line 114) | function translate(base, newBase, path) { function matches (line 123) | function matches(base, path) { function normalize (line 143) | function normalize(path) { function split (line 173) | function split(path) { function get (line 191) | function get(root, path, info) { function set (line 217) | function set(root, path, value) { FILE: lib/utils/render-status.js function schedule (line 23) | function schedule() { function flushQueue (line 36) | function flushQueue(queue) { function runQueue (line 42) | function runQueue(queue) { function callMethod (line 48) | function callMethod(info) { function flush (line 67) | function flush() { function beforeNextRender (line 91) | function beforeNextRender(context, callback, args) { function afterNextRender (line 112) | function afterNextRender(context, callback, args) { FILE: lib/utils/resolve-url.js constant CSS_URL_RX (line 12) | let CSS_URL_RX = /(url\()([^)]*)(\))/g; constant ABS_URL (line 13) | let ABS_URL = /(^\/[^\/])|(^#)|(^[\w-\d]*:)/; function resolveUrl (line 27) | function resolveUrl(url, baseURI) { function resolveCss (line 78) | function resolveCss(cssText, baseURI) { function pathFromUrl (line 93) | function pathFromUrl(url) { FILE: lib/utils/scope-subtree.js function sameScope (line 24) | function sameScope(node, scope) { function scopeSubtree (line 37) | function scopeSubtree(container, shouldObserve = false) { FILE: lib/utils/settings.d.ts type SanitizeDOMValueFunction (line 16) | type SanitizeDOMValueFunction = FILE: lib/utils/style-gather.js constant MODULE_STYLE_LINK_SELECTOR (line 21) | const MODULE_STYLE_LINK_SELECTOR = 'link[rel=import][type~=css]'; constant INCLUDE_ATTR (line 22) | const INCLUDE_ATTR = 'include'; constant SHADY_UNSCOPED_ATTR (line 23) | const SHADY_UNSCOPED_ATTR = 'shady-unscoped'; function importModule (line 29) | function importModule(moduleId) { function styleForImport (line 33) | function styleForImport(importDoc) { function stylesFromModules (line 57) | function stylesFromModules(moduleIds) { function stylesFromModule (line 75) | function stylesFromModule(moduleId) { function stylesFromTemplate (line 108) | function stylesFromTemplate(template, baseURI) { function stylesFromModuleImports (line 140) | function stylesFromModuleImports(moduleId) { function _stylesFromModuleImports (line 149) | function _stylesFromModuleImports(module) { function cssFromModules (line 180) | function cssFromModules(moduleIds) { function cssFromModule (line 202) | function cssFromModule(moduleId) { function cssFromTemplate (line 232) | function cssFromTemplate(template, baseURI) { function cssFromModuleImports (line 257) | function cssFromModuleImports(moduleId) { function _cssFromModuleImports (line 267) | function _cssFromModuleImports(module) { FILE: lib/utils/telemetry.js function incrementInstanceCount (line 17) | function incrementInstanceCount() { function _regLog (line 31) | function _regLog(prototype) { function register (line 40) | function register(prototype) { function dumpRegistrations (line 48) | function dumpRegistrations() { FILE: lib/utils/templatize.d.ts class TemplateInstanceBase (line 12) | class TemplateInstanceBase extends class templatizerBase (line 78) | class templatizerBase extends TemplateInstanceBase { class baseClass (line 159) | class baseClass extends TemplateInstanceBase { FILE: lib/utils/templatize.js function HTMLTemplateElementExtension (line 66) | function HTMLTemplateElementExtension() { return newInstance; } function upgradeTemplate (line 91) | function upgradeTemplate(template, constructor) { function showHideChildren (line 107) | function showHideChildren(hide, children) { class TemplateInstanceBase (line 155) | class TemplateInstanceBase extends templateInstanceBase { method constructor (line 156) | constructor(props) { method _configureProperties (line 188) | _configureProperties(props) { method forwardHostProp (line 212) | forwardHostProp(prop, value) { method _addEventListenerToNode (line 227) | _addEventListenerToNode(node, eventName, handler) { method _showHideChildren (line 253) | _showHideChildren(hide) { method _setUnmanagedPropertyToNode (line 268) | _setUnmanagedPropertyToNode(node, prop, value) { method parentModel (line 283) | get parentModel() { method dispatchEvent (line 306) | dispatchEvent(event) { // eslint-disable-line no-unused-vars function findMethodHost (line 333) | function findMethodHost(template) { function createTemplatizerClass (line 347) | function createTemplatizerClass(template, templateInfo, options) { function addPropagateEffects (line 379) | function addPropagateEffects(target, templateInfo, options, methodHost) { function createForwardHostPropEffect (line 468) | function createForwardHostPropEffect(hostProp, userForwardHostProp) { function addNotifyEffects (line 475) | function addNotifyEffects(klass, template, templateInfo, options) { function createNotifyInstancePropEffect (line 500) | function createNotifyInstancePropEffect(instProp, userNotifyInstanceProp) { function createNotifyHostPropEffect (line 507) | function createNotifyHostPropEffect() { function templatize (line 592) | function templatize(template, owner, options) { function warnOnUndeclaredProperties (line 635) | function warnOnUndeclaredProperties(templateInfo, options, methodHost) { function modelForElement (line 678) | function modelForElement(template, node) { FILE: lib/utils/unresolved.js function resolve (line 11) | function resolve() { FILE: polymer-element.d.ts class PolymerElement (line 14) | class PolymerElement extends FILE: test/unit/dom-if-elements.js method created (line 325) | created() { FILE: test/unit/dom-repeat-elements.js class XNestedRepeatMutable (line 254) | class XNestedRepeatMutable extends MutableData(XNestedRepeat) { method template (line 255) | static get template() { method makeRepeatsMutable (line 261) | static makeRepeatsMutable(template) { method value (line 337) | value () { method created (line 488) | created() { FILE: test/unit/gestures-elements.js class XNativeLabel (line 173) | class XNativeLabel extends PolymerElement { method template (line 174) | static get template() { method is (line 181) | static get is() { class XNativeLabelNested (line 186) | class XNativeLabelNested extends PolymerElement { method template (line 187) | static get template() { method is (line 195) | static get is() { class XDisabled (line 201) | class XDisabled extends PolymerElement { method is (line 202) | static get is() { method properties (line 205) | static get properties() { method constructor (line 213) | constructor() { class XDisabledTap (line 220) | class XDisabledTap extends GestureEventListeners(PolymerElement) { method constructor (line 221) | constructor() { method template (line 225) | static get template() { method is (line 233) | static get is() { method tap (line 236) | tap(e) { class AllDisabled (line 244) | class AllDisabled extends GestureEventListeners(PolymerElement) { method is (line 245) | static get is() { method template (line 248) | static get template() { method constructor (line 264) | constructor() { method tap (line 268) | tap(e) { method ready (line 271) | ready() { method tapAll (line 278) | tapAll() { FILE: test/unit/path-effects-elements.js class XPropertiesElement (line 14) | class XPropertiesElement extends PropertiesMixin(HTMLElement) { method properties (line 15) | static get properties() { method constructor (line 20) | constructor() { method _shouldPropertyChange (line 25) | _shouldPropertyChange(property, value, old) { method resetObservers (line 29) | resetObservers() { method created (line 276) | created() { method computeProp (line 280) | computeProp(trigger, value) { method triggerChanged (line 284) | triggerChanged() { method created (line 311) | created() { method computeProp (line 315) | computeProp(trigger, value) { method triggerChanged (line 319) | triggerChanged() { method created (line 348) | created() { method computeProp (line 352) | computeProp(trigger, value) { method triggerChanged (line 360) | triggerChanged() { method value (line 373) | value() { return []; } method created (line 382) | created() { method changeArray (line 386) | changeArray() { FILE: test/unit/polymer-element-with-apply-import.js class ApplyElement (line 15) | class ApplyElement extends PolymerElement { method template (line 16) | static get template() { method is (line 27) | static get is() {return 'apply-element';} class XOuter (line 30) | class XOuter extends PolymerElement { method template (line 31) | static get template() { method is (line 53) | static get is() {return 'x-outer';} FILE: test/unit/property-effects-elements.js class XBasicWithStrictBindingParser (line 339) | class XBasicWithStrictBindingParser extends StrictBindingParser(customEl... method is (line 340) | static get is() { return 'x-basic-strict-binding-parser'; } method attributeChanged (line 645) | attributeChanged(name) { class XRaw (line 806) | class XRaw extends HTMLElement { method constructor (line 807) | constructor() { method value (line 815) | get value() { method value (line 818) | set value(value) { method compound (line 823) | get compound() { method compound (line 826) | set compound(value) { method increment (line 830) | increment() { method notify (line 834) | notify() { method array (line 837) | set array(value) { method array (line 851) | set array(value) { method array (line 855) | get array() { method created (line 922) | created() { class XImmutableB (line 927) | class XImmutableB extends PolymerElement { method template (line 928) | static get template() { method is (line 935) | static get is() { return 'x-immutable-b'; } method observers (line 936) | static get observers() { return ['bChanged(b)', 'xChanged(x)']; } method constructor (line 937) | constructor() { method created (line 947) | created() { method created (line 961) | created() { class XMutableB (line 966) | class XMutableB extends MutableData(PolymerElement) { method template (line 967) | static get template() { method is (line 974) | static get is() { return 'x-mutable-b'; } method observers (line 975) | static get observers() { return ['bChanged(b)', 'xChanged(x)']; } method constructor (line 976) | constructor() { method created (line 987) | created() { class SuperObserverElement (line 993) | class SuperObserverElement extends PolymerElement { method is (line 994) | static get is() { return 'super-observer-element'; } method properties (line 995) | static get properties() { class SubObserverElement (line 1009) | class SubObserverElement extends SuperObserverElement { method is (line 1010) | static get is() { return 'sub-observer-element'; } method properties (line 1015) | static get properties() { method constructor (line 1035) | constructor() { method computeABBCD (line 1048) | computeABBCD(a, b, bcd) { method computeBCD (line 1051) | computeBCD(bc, d) { method computeBC (line 1054) | computeBC(b, c) { method computeCircA (line 1057) | computeCircA(circIn, circB) { method computeCircB (line 1060) | computeCircB(circIn, circA) { method computeComputeXY (line 1063) | computeComputeXY(z) { class SVGElement (line 1071) | class SVGElement extends PolymerElement { method template (line 1072) | static get template() { method is (line 1078) | static get is() { return 'svg-element'; } method properties (line 1079) | static get properties() { FILE: test/unit/sub/resolveurl-elements.js class PR (line 23) | class PR extends PolymerElement { method template (line 24) | static get template() { method is (line 49) | static get is() { return 'p-r'; } method importMeta (line 50) | static get importMeta() { class PRAp (line 62) | class PRAp extends PolymerElement { method is (line 63) | static get is() { return 'p-r-ap'; } FILE: util/minimalDocument.js function onlyOneLicense (line 17) | function onlyOneLicense(doc) { class MinimalDocTransform (line 35) | class MinimalDocTransform extends Transform { method constructor (line 36) | constructor() { method _transform (line 39) | _transform(file, enc, cb) {