SYMBOL INDEX (202 symbols across 26 files) FILE: docs/index.js function storeColorSchemePreference (line 1) | function storeColorSchemePreference() { function applyColorSchemePreference (line 26) | function applyColorSchemePreference() { function addAnnotations (line 42) | function addAnnotations() { function parseCommentNode (line 49) | function parseCommentNode(el) { function annotate (line 75) | function annotate(codeBlock, items) { FILE: src/ability.ts type Decorator (line 3) | type Decorator = (Class: CustomElementClass) => unknown FILE: src/attr.ts type attrValue (line 6) | type attrValue = string | number | boolean function attr (line 15) | function attr(proto: Record, key: K): vo... function initializeAttrs (line 39) | function initializeAttrs(instance: HTMLElement, names?: Iterable... function defineObservedAttributes (line 85) | function defineObservedAttributes(classObject: CustomElementClass): void { FILE: src/auto-shadow-root.ts function autoShadowRoot (line 1) | function autoShadowRoot(element: HTMLElement): void { FILE: src/bind.ts function bind (line 7) | function bind(controller: HTMLElement): void { function bindShadow (line 14) | function bindShadow(root: ShadowRoot): void { function listenForBind (line 27) | function listenForBind(el: Node = document): Subscription { type Subscription (line 58) | interface Subscription { function bindElements (line 63) | function bindElements(root: Element | ShadowRoot) { function handleEvent (line 74) | function handleEvent(event: Event) { type Binding (line 94) | type Binding = {type: string; tag: string; method: string} function bindActions (line 107) | function bindActions(el: Element) { FILE: src/controllable.ts type Controllable (line 4) | interface Controllable { type ControllableClass (line 8) | interface ControllableClass { method constructor (line 25) | constructor(...args: any[]) { method connectedCallback (line 38) | connectedCallback() { method attachShadow (line 43) | attachShadow(...args: [init: ShadowRootInit]): ShadowRoot { method [attachShadowCallback] (line 49) | [attachShadowCallback](this: CustomElement & Controllable, shadowRoot: S... method attachInternals (line 53) | attachInternals(): ElementInternals { method [attachInternalsCallback] (line 64) | [attachInternalsCallback](elementInternals: ElementInternals) { FILE: src/controller.ts function controller (line 11) | function controller( FILE: src/core.ts class CatalystDelegate (line 10) | class CatalystDelegate { method constructor (line 11) | constructor(classObject: CustomElementClass, elementName?: string) { method observedAttributes (line 50) | observedAttributes(instance: HTMLElement, observedAttributes: string[]) { method connectedCallback (line 54) | connectedCallback(instance: HTMLElement, connectedCallback: () => void) { method disconnectedCallback (line 67) | disconnectedCallback(element: HTMLElement, disconnectedCallback: () =>... method attributeChangedCallback (line 71) | attributeChangedCallback( function meta (line 85) | function meta(proto: Record, name: string): Set Promise type ElementLike (line 58) | type ElementLike = Element | Document | ShadowRoot function scan (line 63) | function scan(element: ElementLike) { function lazyDefine (line 93) | function lazyDefine(tagNameOrObj: string | Record void>, s... function observe (line 104) | function observe(target: ElementLike): void { FILE: src/mark.ts type PropertyType (line 3) | type PropertyType = 'field' | 'getter' | 'setter' | 'method' type PropertyDecorator (line 4) | interface PropertyDecorator { type GetMarks (line 8) | type GetMarks = (instance: T) => Set type InitializeMarks (line 9) | type InitializeMarks = (instance: T) => void type Context (line 11) | type Context = { function createMark (line 26) | function createMark( FILE: src/providable.ts type Context (line 5) | interface Context { type ContextCallback (line 9) | type ContextCallback = (value: ValueType, dispose?: () => voi... type ContextType (line 10) | type ContextType> = T extends Context> extends Event { method constructor (line 13) | public constructor( function isContextEvent (line 22) | function isContextEvent(event: unknown): event is ContextEvent string[] type Found (line 2) | type Found = (el: Element, controller: Element | ShadowRoot, tag: string... function closestShadowPiercing (line 4) | function closestShadowPiercing(el: Element, tagName: string): Element | ... FILE: src/target.ts function target (line 11) | function target(proto: Record, key: K): vo... function targets (line 28) | function targets(proto: Record, key: K): v... FILE: test/ability.ts method foo (line 11) | foo() { method connectedCallback (line 14) | connectedCallback() { method disconnectedCallback (line 18) | disconnectedCallback() { method adoptedCallback (line 22) | adoptedCallback() { method attributeChangedCallback (line 26) | attributeChangedCallback(name: string, oldValue: string | null, newValue... method bar (line 35) | bar() { method connectedCallback (line 38) | connectedCallback() { method disconnectedCallback (line 42) | disconnectedCallback() { method adoptedCallback (line 46) | adoptedCallback() { method attributeChangedCallback (line 50) | attributeChangedCallback(name: string, oldValue: string | null, newValue... class Element (line 56) | class Element extends HTMLElement { method connectedCallback (line 57) | connectedCallback() {} method disconnectedCallback (line 58) | disconnectedCallback() {} method adoptedCallback (line 59) | adoptedCallback() {} method attributeChangedCallback (line 60) | attributeChangedCallback() {} class DElement (line 78) | @fakeable FILE: test/attr.ts class InitializeAttrTest (line 7) | @controller method bingBaz (line 15) | get bingBaz() { method bingBaz (line 19) | set bingBaz(value: string) { class BooleanAttrTest (line 73) | @controller class LoopAttrTest (line 106) | @controller method fooBar (line 110) | get fooBar() { method fooBar (line 113) | set fooBar(value) { class NamingAttrTest (line 129) | @controller class PrefixAttrTest (line 161) | @controller FILE: test/auto-shadow-root.ts class ShadowRootTestElement (line 6) | class ShadowRootTestElement extends HTMLElement { FILE: test/bind.ts class BindTestElement (line 7) | @controller FILE: test/controllable.ts method [attachShadowCallback] (line 17) | [attachShadowCallback](...args: [ShadowRoot]) { class DeclarativeShadowAbility (line 23) | @attachShadow method constructor (line 26) | constructor() { method [attachShadowCallback] (line 32) | [attachShadowCallback]() { class ClosedShadowAbility (line 38) | @attachShadow method constructor (line 41) | constructor() { method [attachShadowCallback] (line 45) | [attachShadowCallback]() { class ConnectedShadowAbility (line 51) | @attachShadow method connectedCallback (line 54) | connectedCallback() { method [attachShadowCallback] (line 57) | [attachShadowCallback]() { class ManualShadowAbility (line 63) | @attachShadow method [attachShadowCallback] (line 66) | [attachShadowCallback]() { class DisallowedShadowAbility (line 72) | @attachShadow method [attachInternalsCallback] (line 120) | [attachInternalsCallback](...args: [ElementInternals]) { class InternalsAbility (line 126) | @attachInternals method constructor (line 129) | constructor() { method [attachInternalsCallback] (line 133) | [attachInternalsCallback]() { class ManualInternalsAbility (line 139) | @attachInternals method [attachInternalsCallback] (line 142) | [attachInternalsCallback]() { class DisallowedInternalsAbility (line 148) | @attachInternals method [attachInternalsCallback] (line 152) | [attachInternalsCallback]() { FILE: test/controller.ts class ControllerRegisterElement (line 11) | @controller class SomeClass (line 18) | @controller('happy-widget') class CustomNamedElement (line 31) | @controller('custom-named-element') class ControllerDataAttrElement (line 41) | @controller class ControllerBindOrderElement (line 51) | @controller class ControllerBindOrderSubElement (line 55) | @controller method connectedCallback (line 58) | connectedCallback() { class ControllerBindShadowElement (line 71) | @controller method connectedCallback (line 73) | connectedCallback() { method foo (line 80) | foo() { class ControllerObserveShadowElement (line 96) | @controller method connectedCallback (line 98) | connectedCallback() { class ControllerBindAutoShadowElement (line 110) | @controller method foo (line 112) | foo() { class ChildElementElement (line 134) | @controller class ParentElementElement (line 137) | @controller method connectedCallback (line 139) | connectedCallback() { class AttributeTestElement (line 154) | @controller method attributeChangedCallback (line 157) | attributeChangedCallback() { FILE: test/mark.ts class FooBar (line 35) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 48) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class Foo (line 67) | class Foo { method foo (line 68) | foo() {} class FooBar (line 78) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 101) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 112) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 136) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 158) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 191) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { class FooBar (line 244) | class FooBar { method foo (line 49) | get foo() { method foo (line 52) | set foo(v: number) {} method bar (line 54) | get bar() { method baz (line 57) | set baz(v: number) {} method bing (line 82) | get bing() { method qux (line 85) | get qux() { method quuz (line 88) | set quuz(v: number) {} method corge (line 89) | set corge(v: number) {} method grault (line 90) | grault() {} method [sym] (line 102) | [sym]() {} method bing (line 117) | get bing() { method qux (line 120) | get qux() { method quuz (line 123) | set quuz(v: number) {} method corge (line 124) | set corge(v: number) {} method grault (line 125) | grault() {} method bing (line 141) | get bing() { method qux (line 144) | get qux() { method quuz (line 147) | set quuz(v: number) {} method corge (line 148) | set corge(v: number) {} method grault (line 149) | grault() {} method bing (line 163) | get bing() { method qux (line 166) | get qux() { method quuz (line 169) | set quuz(v: number) {} method corge (line 170) | set corge(v: number) {} method grault (line 171) | grault() {} method [sym] (line 172) | [sym]() {} method bing (line 196) | get bing() { method qux (line 199) | get qux() { method quuz (line 202) | set quuz(v: number) {} method corge (line 203) | set corge(v: number) {} method grault (line 204) | grault() {} method [sym] (line 205) | [sym]() {} method constructor (line 247) | constructor() { FILE: test/providable.ts class ProvidableProviderTest (line 7) | @providable method baz (line 11) | get baz() { class AsyncProvidableProviderTest (line 19) | @providable method baz (line 23) | get baz() { class ProvidableSomeProviderTest (line 31) | @providable class ProvidableConsumerTest (line 40) | @providable method baz (line 44) | get baz() { method qux (line 49) | get qux() { method qux (line 52) | set qux(value: number) { method connectedCallback (line 55) | connectedCallback() { class Foo (line 315) | class Foo { method foo (line 316) | foo() {} method foo (line 325) | set foo(v: string) {} method foo (line 334) | foo() {} class Foo (line 324) | class Foo { method foo (line 316) | foo() {} method foo (line 325) | set foo(v: string) {} method foo (line 334) | foo() {} class Foo (line 333) | class Foo { method foo (line 316) | foo() {} method foo (line 325) | set foo(v: string) {} method foo (line 334) | foo() {} FILE: test/register.ts class MyFirstClass (line 11) | @register class MySecondClass (line 18) | @register class MySecondClass (line 23) | @register class MyThirdClass (line 37) | @register class MyThirdClass (line 42) | @register class ThisIsAnExampleOfDasherisedClassNames (line 49) | @register class URLBar (line 57) | @register class ClipX (line 63) | @register class FirstSuffixElement (line 69) | @register FILE: test/target.ts class TargetTestElement (line 6) | @controller