From da3a2626030815bafdb13987cd4e38d0b3f4226c Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Wed, 3 May 2023 12:12:14 -0700 Subject: [PATCH 1/6] Fix all breakages caused by the update. --- packages/lit-dev-tools-cjs/src/api-docs/transformer.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts index 7b508e48c..489e6dcdb 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts @@ -120,6 +120,7 @@ export class ApiDocsTransformer { // to copy our original entrypoint source info to each node. (node as ExtendedDeclarationReflection).entrypointSources = entrypoint.sources; + this.addKindStringToNodes(node); for (const source of node.sources ?? []) { this.makeSourceRelativeToMonorepoRoot(source); await this.updateSourceFromDtsToTs(source); @@ -689,6 +690,13 @@ export class ApiDocsTransformer { commentNode.summary = undefined; } + private addKindStringToNodes(node: DeclarationReflection) { + if (node.kind) { + (node as ExtendedDeclarationReflection).kindString = + typedoc.ReflectionKind.singularString(node.kind); + } + } + /** * TypeDoc 0.24.x removed `kindString` from their data structure. However we * use `kindString` to locate and generate correct documentation within From 93d8e765b77b9675f1edd96dab3a82cb713dcdf0 Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Wed, 3 May 2023 12:12:24 -0700 Subject: [PATCH 2/6] Regenerate documentation. --- .../lit-dev-api/api-data/lit-2/pages.json | 2713 +++++++---------- 1 file changed, 1085 insertions(+), 1628 deletions(-) diff --git a/packages/lit-dev-api/api-data/lit-2/pages.json b/packages/lit-dev-api/api-data/lit-2/pages.json index e4c34714b..f5a1dac26 100644 --- a/packages/lit-dev-api/api-data/lit-2/pages.json +++ b/packages/lit-dev-api/api-data/lit-2/pages.json @@ -25,7 +25,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -40,6 +39,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Class", "location": { "page": "LitElement", "anchor": "LitElement" @@ -48,11 +48,19 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" } + }, + { + "type": "reference", + "name": "HTMLElement", + "qualifiedName": "HTMLElement", + "package": "typescript", + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } } ], "expandedCategories": [ @@ -139,11 +147,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.attributeChangedCallback", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.attributeChangedCallback" - } + "name": "ReactiveElement.attributeChangedCallback" }, "kindString": "Method", "entrypointSources": [ @@ -153,6 +157,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.attributeChangedCallback" @@ -216,11 +221,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.observedAttributes", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.observedAttributes" - } + "name": "ReactiveElement.observedAttributes" }, "kindString": "Accessor", "entrypointSources": [ @@ -230,6 +231,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "LitElement", "anchor": "LitElement.observedAttributes" @@ -269,13 +271,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -291,11 +291,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.addController", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.addController" - } + "name": "ReactiveElement.addController" }, "kindString": "Method", "entrypointSources": [ @@ -305,6 +301,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.addController" @@ -337,13 +334,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -359,11 +354,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.removeController", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.removeController" - } + "name": "ReactiveElement.removeController" }, "kindString": "Method", "entrypointSources": [ @@ -373,6 +364,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.removeController" @@ -440,13 +432,11 @@ "type": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -461,11 +451,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.disableWarning", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.disableWarning" - } + "name": "ReactiveElement.disableWarning" }, "kindString": "Property", "entrypointSources": [ @@ -475,6 +461,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.disableWarning" @@ -507,7 +494,6 @@ "elementType": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" @@ -516,11 +502,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enabledWarnings", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.enabledWarnings" - } + "name": "ReactiveElement.enabledWarnings" }, "kindString": "Property", "entrypointSources": [ @@ -530,6 +512,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.enabledWarnings" @@ -591,13 +574,11 @@ "type": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -612,11 +593,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enableWarning", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.enableWarning" - } + "name": "ReactiveElement.enableWarning" }, "kindString": "Property", "entrypointSources": [ @@ -626,6 +603,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.enableWarning" @@ -672,11 +650,7 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.connectedCallback", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.connectedCallback" - } + "name": "ReactiveElement.connectedCallback" }, "kindString": "Method", "entrypointSources": [ @@ -686,6 +660,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.connectedCallback" @@ -726,11 +701,7 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.disconnectedCallback", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.disconnectedCallback" - } + "name": "ReactiveElement.disconnectedCallback" }, "kindString": "Method", "entrypointSources": [ @@ -740,6 +711,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.disconnectedCallback" @@ -787,13 +759,11 @@ "type": { "type": "reference", "name": "Initializer", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "Initializer" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -809,11 +779,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.addInitializer", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.addInitializer" - } + "name": "ReactiveElement.addInitializer" }, "kindString": "Method", "entrypointSources": [ @@ -823,6 +789,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.addInitializer" @@ -871,11 +838,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.finalize", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.finalize" - } + "name": "ReactiveElement.finalize" }, "kindString": "Method", "entrypointSources": [ @@ -885,6 +848,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.finalize" @@ -913,11 +877,7 @@ }, "overwrites": { "type": "reference", - "name": "ReactiveElement.finalized", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.finalized" - } + "name": "ReactiveElement.finalized" }, "kindString": "Property", "entrypointSources": [ @@ -927,6 +887,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.finalized" @@ -996,13 +957,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -1018,11 +977,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.createProperty", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.createProperty" - } + "name": "ReactiveElement.createProperty" }, "kindString": "Method", "entrypointSources": [ @@ -1032,6 +987,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.createProperty" @@ -1064,11 +1020,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.elementProperties", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.elementProperties" - } + "name": "ReactiveElement.elementProperties" }, "kindString": "Property", "entrypointSources": [ @@ -1078,6 +1030,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.elementProperties" @@ -1156,13 +1109,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -1188,11 +1139,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getPropertyDescriptor", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.getPropertyDescriptor" - } + "name": "ReactiveElement.getPropertyDescriptor" }, "kindString": "Method", "entrypointSources": [ @@ -1202,6 +1149,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getPropertyDescriptor" @@ -1264,7 +1212,6 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" @@ -1279,11 +1226,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getPropertyOptions", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.getPropertyOptions" - } + "name": "ReactiveElement.getPropertyOptions" }, "kindString": "Method", "entrypointSources": [ @@ -1293,6 +1236,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getPropertyOptions" @@ -1322,7 +1266,6 @@ "type": { "type": "reference", "name": "PropertyDeclarations", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -1330,11 +1273,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.properties", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.properties" - } + "name": "ReactiveElement.properties" }, "kindString": "Property", "entrypointSources": [ @@ -1344,6 +1283,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.properties" @@ -1382,14 +1322,20 @@ { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, { "type": "reference", "name": "ShadowRoot", + "qualifiedName": "ShadowRoot", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + } } ] }, @@ -1402,11 +1348,7 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.createRenderRoot", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.createRenderRoot" - } + "name": "ReactiveElement.createRenderRoot" }, "kindString": "Method", "entrypointSources": [ @@ -1416,6 +1358,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.createRenderRoot" @@ -1460,6 +1403,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.render" @@ -1480,7 +1424,6 @@ "type": { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -1494,6 +1437,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.renderOptions" @@ -1520,24 +1464,26 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, { "type": "reference", "name": "ShadowRoot", + "qualifiedName": "ShadowRoot", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + } } ] }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.renderRoot", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.renderRoot" - } + "name": "ReactiveElement.renderRoot" }, "kindString": "Property", "entrypointSources": [ @@ -1547,6 +1493,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.renderRoot" @@ -1576,16 +1523,15 @@ "type": { "type": "reference", "name": "ShadowRootInit", + "qualifiedName": "ShadowRootInit", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" + } }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.shadowRootOptions", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.shadowRootOptions" - } + "name": "ReactiveElement.shadowRootOptions" }, "kindString": "Property", "entrypointSources": [ @@ -1595,6 +1541,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.shadowRootOptions" @@ -1631,7 +1578,6 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -1640,11 +1586,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.elementStyles", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.elementStyles" - } + "name": "ReactiveElement.elementStyles" }, "kindString": "Property", "entrypointSources": [ @@ -1654,6 +1596,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.elementStyles" @@ -1699,13 +1642,11 @@ "type": { "type": "reference", "name": "CSSResultGroup", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -1713,7 +1654,6 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -1729,11 +1669,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.finalizeStyles", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.finalizeStyles" - } + "name": "ReactiveElement.finalizeStyles" }, "kindString": "Method", "entrypointSources": [ @@ -1743,6 +1679,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.finalizeStyles" @@ -1773,7 +1710,6 @@ "type": { "type": "reference", "name": "CSSResultGroup", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -1781,11 +1717,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.styles", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.styles" - } + "name": "ReactiveElement.styles" }, "kindString": "Property", "entrypointSources": [ @@ -1795,6 +1727,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.styles" @@ -1853,11 +1786,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enableUpdating", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.enableUpdating" - } + "name": "ReactiveElement.enableUpdating" }, "kindString": "Method", "entrypointSources": [ @@ -1867,6 +1796,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.enableUpdating" @@ -1931,7 +1861,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -1955,11 +1884,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.firstUpdated", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.firstUpdated" - } + "name": "ReactiveElement.firstUpdated" }, "kindString": "Method", "entrypointSources": [ @@ -1969,6 +1894,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.firstUpdated" @@ -2029,11 +1955,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getUpdateComplete", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.getUpdateComplete" - } + "name": "ReactiveElement.getUpdateComplete" }, "kindString": "Method", "entrypointSources": [ @@ -2043,6 +1965,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getUpdateComplete" @@ -2066,11 +1989,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.hasUpdated", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.hasUpdated" - } + "name": "ReactiveElement.hasUpdated" }, "kindString": "Property", "entrypointSources": [ @@ -2080,6 +1999,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.hasUpdated" @@ -2103,11 +2023,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.isUpdatePending", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.isUpdatePending" - } + "name": "ReactiveElement.isUpdatePending" }, "kindString": "Property", "entrypointSources": [ @@ -2117,6 +2033,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.isUpdatePending" @@ -2176,11 +2093,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.performUpdate", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.performUpdate" - } + "name": "ReactiveElement.performUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -2190,6 +2103,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.performUpdate" @@ -2267,13 +2181,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -2289,11 +2201,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.requestUpdate", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.requestUpdate" - } + "name": "ReactiveElement.requestUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -2303,6 +2211,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.requestUpdate" @@ -2362,11 +2271,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.scheduleUpdate", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.scheduleUpdate" - } + "name": "ReactiveElement.scheduleUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -2376,6 +2281,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.scheduleUpdate" @@ -2439,7 +2345,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2463,11 +2368,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.shouldUpdate", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.shouldUpdate" - } + "name": "ReactiveElement.shouldUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -2477,6 +2378,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.shouldUpdate" @@ -2540,7 +2442,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2564,11 +2465,7 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.update", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.update" - } + "name": "ReactiveElement.update" }, "kindString": "Method", "entrypointSources": [ @@ -2578,6 +2475,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.update" @@ -2658,11 +2556,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.updateComplete", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.updateComplete" - } + "name": "ReactiveElement.updateComplete" }, "kindString": "Accessor", "entrypointSources": [ @@ -2672,6 +2566,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "LitElement", "anchor": "LitElement.updateComplete" @@ -2736,7 +2631,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2760,11 +2654,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.updated", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.updated" - } + "name": "ReactiveElement.updated" }, "kindString": "Method", "entrypointSources": [ @@ -2774,6 +2664,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.updated" @@ -2835,7 +2726,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2859,11 +2749,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.willUpdate", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement.willUpdate" - } + "name": "ReactiveElement.willUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -2873,6 +2759,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.willUpdate" @@ -2975,6 +2862,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.creationScope" @@ -3007,6 +2895,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.host" @@ -3039,6 +2928,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.isConnected" @@ -3081,6 +2971,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.renderBefore" @@ -3102,6 +2993,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -3142,25 +3034,23 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } } ], "extendedBy": [ { "type": "reference", - "name": "LitElement", - "location": { - "page": "LitElement", - "anchor": "LitElement" - } + "name": "LitElement" } ], "implementedTypes": [ { "type": "reference", "name": "ReactiveControllerHost", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveControllerHost" @@ -3175,6 +3065,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Class", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -3183,8 +3074,11 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } } ], "expandedCategories": [ @@ -3273,6 +3167,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.attributeChangedCallback" @@ -3338,6 +3233,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.observedAttributes" @@ -3377,13 +3273,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -3399,11 +3293,7 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.addController", - "location": { - "page": "controllers", - "anchor": "ReactiveControllerHost.addController" - } + "name": "ReactiveControllerHost.addController" }, "kindString": "Method", "entrypointSources": [ @@ -3413,6 +3303,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.addController" @@ -3445,13 +3336,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -3467,11 +3356,7 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.removeController", - "location": { - "page": "controllers", - "anchor": "ReactiveControllerHost.removeController" - } + "name": "ReactiveControllerHost.removeController" }, "kindString": "Method", "entrypointSources": [ @@ -3481,6 +3366,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.removeController" @@ -3548,13 +3434,11 @@ "type": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -3575,6 +3459,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.disableWarning" @@ -3607,7 +3492,6 @@ "elementType": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" @@ -3622,6 +3506,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enabledWarnings" @@ -3683,13 +3568,11 @@ "type": { "type": "reference", "name": "WarningKind", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -3710,6 +3593,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enableWarning" @@ -3757,6 +3641,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.connectedCallback" @@ -3798,6 +3683,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.disconnectedCallback" @@ -3845,13 +3731,11 @@ "type": { "type": "reference", "name": "Initializer", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "Initializer" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -3869,6 +3753,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.addInitializer" @@ -3919,6 +3804,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalize" @@ -3952,6 +3838,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalized" @@ -4021,13 +3908,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -4045,6 +3930,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.createProperty" @@ -4083,6 +3969,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.elementProperties" @@ -4161,13 +4048,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -4195,6 +4080,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getPropertyDescriptor" @@ -4257,13 +4143,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Call signature" + } } ], "kindString": "Method", @@ -4274,6 +4158,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getPropertyOptions" @@ -4303,7 +4188,6 @@ "type": { "type": "reference", "name": "PropertyDeclarations", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -4317,6 +4201,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.properties" @@ -4368,14 +4253,20 @@ { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, { "type": "reference", "name": "ShadowRoot", + "qualifiedName": "ShadowRoot", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + } } ] }, @@ -4390,6 +4281,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.createRenderRoot" @@ -4416,14 +4308,20 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, { "type": "reference", "name": "ShadowRoot", + "qualifiedName": "ShadowRoot", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + } } ] }, @@ -4435,6 +4333,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.renderRoot" @@ -4464,8 +4363,11 @@ "type": { "type": "reference", "name": "ShadowRootInit", + "qualifiedName": "ShadowRootInit", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" + } }, "kindString": "Property", "entrypointSources": [ @@ -4475,6 +4377,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.shadowRootOptions" @@ -4511,7 +4414,6 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -4526,6 +4428,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.elementStyles" @@ -4571,13 +4474,11 @@ "type": { "type": "reference", "name": "CSSResultGroup", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -4585,14 +4486,12 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } } - }, - "kindString": "Call signature" + } } ], "kindString": "Method", @@ -4603,6 +4502,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalizeStyles" @@ -4633,7 +4533,6 @@ "type": { "type": "reference", "name": "CSSResultGroup", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -4647,6 +4546,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.styles" @@ -4707,6 +4607,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enableUpdating" @@ -4771,7 +4672,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -4797,6 +4697,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.firstUpdated" @@ -4859,6 +4760,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getUpdateComplete" @@ -4888,6 +4790,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.hasUpdated" @@ -4917,6 +4820,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.isUpdatePending" @@ -4978,6 +4882,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.performUpdate" @@ -5055,13 +4960,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -5077,11 +4980,7 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.requestUpdate", - "location": { - "page": "controllers", - "anchor": "ReactiveControllerHost.requestUpdate" - } + "name": "ReactiveControllerHost.requestUpdate" }, "kindString": "Method", "entrypointSources": [ @@ -5091,6 +4990,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.requestUpdate" @@ -5152,6 +5052,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.scheduleUpdate" @@ -5215,7 +5116,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5241,6 +5141,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.shouldUpdate" @@ -5304,7 +5205,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5330,6 +5230,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.update" @@ -5409,16 +5310,11 @@ "page": "controllers", "anchor": "ReactiveControllerHost.updateComplete" } - }, - "kindString": "Get signature" + } }, "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.updateComplete", - "location": { - "page": "controllers", - "anchor": "ReactiveControllerHost.updateComplete" - } + "name": "ReactiveControllerHost.updateComplete" }, "kindString": "Accessor", "entrypointSources": [ @@ -5428,6 +5324,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.updateComplete" @@ -5492,7 +5389,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5518,6 +5414,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.updated" @@ -5579,7 +5476,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5605,6 +5501,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.willUpdate" @@ -5631,7 +5528,6 @@ "queryType": { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -5646,6 +5542,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "ReactiveElement", "anchor": "UpdatingElement" @@ -5726,6 +5623,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter.fromAttribute" @@ -5792,6 +5690,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter.toAttribute" @@ -5831,6 +5730,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter" @@ -5879,6 +5779,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.attribute" @@ -5923,6 +5824,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.converter" @@ -5956,6 +5858,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.noAccessor" @@ -5989,6 +5892,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.reflect" @@ -6022,6 +5926,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.state" @@ -6055,6 +5960,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.type" @@ -6117,6 +6023,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.hasChanged" @@ -6156,6 +6063,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" @@ -6194,15 +6102,12 @@ "type": { "type": "reference", "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Index signature" + } }, - "kindString": "Interface", "entrypointSources": [ { "fileName": "packages/lit/src/index.ts", @@ -6210,6 +6115,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -6257,7 +6163,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -6288,6 +6193,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "ReactiveElement", "anchor": "PropertyValues" @@ -6360,13 +6266,11 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -6377,6 +6281,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "templates", "anchor": "html" @@ -6414,6 +6319,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "templates", "anchor": "nothing" @@ -6476,14 +6382,20 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, { "type": "reference", "name": "DocumentFragment", + "qualifiedName": "DocumentFragment", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + } } ] }, @@ -6500,25 +6412,21 @@ "type": { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "RootPart", - "package": "lit-html", "location": { "page": "misc", "anchor": "RootPart" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -6529,6 +6437,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "templates", "anchor": "render" @@ -6590,13 +6499,11 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -6607,6 +6514,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "templates", "anchor": "svg" @@ -6710,16 +6618,13 @@ "type": { "type": "reference", "name": "ValueSanitizer", - "package": "lit-html", "location": { "page": "misc", "anchor": "ValueSanitizer" } - }, - "kindString": "Call signature" + } } - ], - "kindString": "Type literal" + ] } }, "kindString": "Type alias", @@ -6730,6 +6635,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "templates", "anchor": "SanitizerFactory" @@ -6757,7 +6663,6 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -6771,6 +6676,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "templates", "anchor": "SVGTemplateResult" @@ -6799,10 +6705,8 @@ }, "default": { "type": "reference", - "name": "ResultType", - "package": "lit-html" - }, - "kindString": "Type parameter" + "name": "ResultType" + } } ], "type": { @@ -6874,6 +6778,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "templates", "anchor": "TemplateResult" @@ -6917,10 +6822,12 @@ "type": { "type": "reference", "name": "ShadowRoot", + "qualifiedName": "ShadowRoot", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + } + } }, { "name": "styles", @@ -6929,14 +6836,12 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } } - }, - "kindString": "Parameter" + } } ], "type": { @@ -6954,6 +6859,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "styles", "anchor": "adoptStyles" @@ -7008,7 +6914,6 @@ { "type": "reference", "name": "CSSResultGroup", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -7023,13 +6928,11 @@ "type": { "type": "reference", "name": "CSSResult", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -7040,6 +6943,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "styles", "anchor": "css" @@ -7076,6 +6980,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "styles", "anchor": "CSSResult.cssText" @@ -7100,8 +7005,11 @@ { "type": "reference", "name": "CSSStyleSheet", + "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + } } ] }, @@ -7123,8 +7031,11 @@ { "type": "reference", "name": "CSSStyleSheet", + "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + } } ] }, @@ -7138,6 +7049,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "styles", "anchor": "CSSResult.styleSheet" @@ -7176,6 +7088,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "styles", "anchor": "CSSResult.toString" @@ -7197,6 +7110,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Class", "location": { "page": "styles", "anchor": "CSSResult" @@ -7226,25 +7140,21 @@ "type": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -7255,6 +7165,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "styles", "anchor": "getCompatibleStyle" @@ -7287,6 +7198,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "styles", "anchor": "supportsAdoptingStyleSheets" @@ -7327,13 +7239,11 @@ "type": { "type": "reference", "name": "CSSResult", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -7344,6 +7254,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "styles", "anchor": "unsafeCSS" @@ -7366,7 +7277,6 @@ { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7375,7 +7285,6 @@ { "type": "reference", "name": "CSSResultArray", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7392,6 +7301,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7415,7 +7325,6 @@ { "type": "reference", "name": "CSSResultOrNative", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7424,7 +7333,6 @@ { "type": "reference", "name": "CSSResultArray", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7440,6 +7348,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -7464,7 +7373,6 @@ { "type": "reference", "name": "CSSResult", - "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" @@ -7473,8 +7381,11 @@ { "type": "reference", "name": "CSSStyleSheet", + "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" + } } ] }, @@ -7486,6 +7397,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7598,6 +7510,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "customElement" @@ -7661,7 +7574,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -7710,6 +7622,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "eventOptions" @@ -7761,13 +7674,11 @@ } ], "name": "PropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -7837,6 +7748,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "property" @@ -7913,7 +7825,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -7962,6 +7873,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "query" @@ -8024,7 +7936,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -8073,6 +7984,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAll" @@ -8109,13 +8021,11 @@ "type": { "type": "reference", "name": "QueryAssignedElementsOptions", - "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -8140,7 +8050,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -8189,6 +8098,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAssignedElements" @@ -8230,21 +8140,17 @@ "type": { "type": "reference", "name": "QueryAssignedNodesOptions", - "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", - "name": "TSDecoratorReturnType", - "package": "@lit/reactive-element" - }, - "kindString": "Call signature" + "name": "TSDecoratorReturnType" + } }, { "name": "queryAssignedNodes", @@ -8350,10 +8256,8 @@ ], "type": { "type": "reference", - "name": "TSDecoratorReturnType", - "package": "@lit/reactive-element" - }, - "kindString": "Call signature" + "name": "TSDecoratorReturnType" + } } ], "kindString": "Function", @@ -8364,6 +8268,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAssignedNodes" @@ -8426,7 +8331,6 @@ { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -8475,6 +8379,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAsync" @@ -8517,13 +8422,11 @@ } ], "name": "InternalPropertyDeclaration", - "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -8593,6 +8496,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Function", "location": { "page": "decorators", "anchor": "state" @@ -8670,6 +8574,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Method", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration.hasChanged" @@ -8701,6 +8606,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Interface", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration" @@ -8739,6 +8645,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions.selector" @@ -8765,11 +8672,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "QueryAssignedNodesOptions.slot", - "location": { - "page": "decorators", - "anchor": "QueryAssignedNodesOptions.slot" - } + "name": "QueryAssignedNodesOptions.slot" }, "kindString": "Property", "entrypointSources": [ @@ -8779,6 +8682,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions.slot" @@ -8796,7 +8700,6 @@ { "type": "reference", "name": "QueryAssignedNodesOptions", - "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" @@ -8811,6 +8714,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Interface", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions" @@ -8819,11 +8723,16 @@ { "type": "reference", "name": "QueryAssignedNodesOptions", - "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" } + }, + { + "type": "reference", + "name": "AssignedNodesOptions", + "qualifiedName": "AssignedNodesOptions", + "package": "typescript" } ] }, @@ -8860,6 +8769,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions.slot" @@ -8883,11 +8793,7 @@ "extendedBy": [ { "type": "reference", - "name": "QueryAssignedElementsOptions", - "location": { - "page": "decorators", - "anchor": "QueryAssignedElementsOptions" - } + "name": "QueryAssignedElementsOptions" } ], "kindString": "Interface", @@ -8898,6 +8804,7 @@ "moduleSpecifier": "lit/decorators.js" } ], + "kindString": "Interface", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" @@ -9028,7 +8935,6 @@ "queryType": { "type": "reference", "name": "AsyncAppendDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -9038,13 +8944,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -9055,6 +8959,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "asyncAppend" @@ -9090,19 +8995,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "AsyncAppendDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -9118,11 +9020,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.constructor", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.constructor" - } + "name": "AsyncReplaceDirective.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -9132,6 +9030,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "AsyncAppendDirective.constructor" @@ -9155,11 +9054,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.isConnected", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.isConnected" - } + "name": "AsyncReplaceDirective.isConnected" }, "kindString": "Property", "entrypointSources": [ @@ -9169,6 +9064,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "AsyncAppendDirective.isConnected" @@ -9226,11 +9122,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.commitValue", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.commitValue" - } + "name": "AsyncReplaceDirective.commitValue" }, "kindString": "Method", "entrypointSources": [ @@ -9240,6 +9132,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.commitValue" @@ -9279,11 +9172,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.disconnected", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.disconnected" - } + "name": "AsyncReplaceDirective.disconnected" }, "kindString": "Method", "entrypointSources": [ @@ -9293,6 +9182,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.disconnected" @@ -9329,11 +9219,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.reconnected", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.reconnected" - } + "name": "AsyncReplaceDirective.reconnected" }, "kindString": "Method", "entrypointSources": [ @@ -9343,6 +9229,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.reconnected" @@ -9368,8 +9255,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -9401,10 +9287,8 @@ "name": "T" } ], - "name": "Mapper", - "package": "lit-html" - }, - "kindString": "Parameter" + "name": "Mapper" + } } ], "type": { @@ -9420,11 +9304,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.render", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.render" - } + "name": "AsyncReplaceDirective.render" }, "kindString": "Method", "entrypointSources": [ @@ -9434,6 +9314,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.render" @@ -9487,11 +9368,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.setValue", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.setValue" - } + "name": "AsyncReplaceDirective.setValue" }, "kindString": "Method", "entrypointSources": [ @@ -9501,6 +9378,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.setValue" @@ -9530,13 +9408,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "params", @@ -9592,7 +9468,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -9610,11 +9485,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.update", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective.update" - } + "name": "AsyncReplaceDirective.update" }, "kindString": "Method", "entrypointSources": [ @@ -9624,6 +9495,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.update" @@ -9641,7 +9513,6 @@ { "type": "reference", "name": "AsyncReplaceDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9657,6 +9528,7 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -9666,12 +9538,27 @@ { "type": "reference", "name": "AsyncReplaceDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", "excludeFromTOC": true } + }, + { + "type": "reference", + "name": "AsyncDirective", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective" + } + }, + { + "type": "reference", + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } } ] }, @@ -9729,10 +9616,8 @@ "name": "unknown" } ], - "name": "Mapper", - "package": "lit-html" - }, - "kindString": "Parameter" + "name": "Mapper" + } } ], "type": { @@ -9743,7 +9628,6 @@ "queryType": { "type": "reference", "name": "AsyncReplaceDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9753,13 +9637,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -9770,6 +9652,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "asyncReplace" @@ -9805,19 +9688,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "AsyncReplaceDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9833,11 +9713,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.constructor" - } + "name": "AsyncDirective.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -9847,6 +9723,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.constructor" @@ -9870,11 +9747,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.isConnected" - } + "name": "AsyncDirective.isConnected" }, "kindString": "Property", "entrypointSources": [ @@ -9884,6 +9757,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.isConnected" @@ -9943,6 +9817,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.commitValue" @@ -9982,11 +9857,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.disconnected" - } + "name": "AsyncDirective.disconnected" }, "kindString": "Method", "entrypointSources": [ @@ -9996,6 +9867,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.disconnected" @@ -10032,11 +9904,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.reconnected" - } + "name": "AsyncDirective.reconnected" }, "kindString": "Method", "entrypointSources": [ @@ -10046,6 +9914,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.reconnected" @@ -10071,8 +9940,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -10104,10 +9972,8 @@ "name": "T" } ], - "name": "Mapper", - "package": "lit-html" - }, - "kindString": "Parameter" + "name": "Mapper" + } } ], "type": { @@ -10123,11 +9989,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.render" - } + "name": "AsyncDirective.render" }, "kindString": "Method", "entrypointSources": [ @@ -10137,6 +9999,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.render" @@ -10190,11 +10053,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.setValue" - } + "name": "AsyncDirective.setValue" }, "kindString": "Method", "entrypointSources": [ @@ -10204,6 +10063,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.setValue" @@ -10233,13 +10093,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -10295,7 +10153,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -10313,11 +10170,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.update" - } + "name": "AsyncDirective.update" }, "kindString": "Method", "entrypointSources": [ @@ -10327,6 +10180,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.update" @@ -10344,7 +10198,6 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -10354,12 +10207,7 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncAppendDirective", - "location": { - "page": "directives", - "anchor": "AsyncAppendDirective", - "excludeFromTOC": true - } + "name": "AsyncAppendDirective" } ], "kindString": "Class", @@ -10370,6 +10218,7 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -10379,11 +10228,18 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } + }, + { + "type": "reference", + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } } ] }, @@ -10427,7 +10283,6 @@ "queryType": { "type": "reference", "name": "CacheDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10437,13 +10292,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -10454,6 +10307,7 @@ "moduleSpecifier": "lit/directives/cache.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "cache" @@ -10488,19 +10342,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "CacheDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10516,11 +10367,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -10530,6 +10377,7 @@ "moduleSpecifier": "lit/directives/cache.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "CacheDirective.constructor" @@ -10579,11 +10427,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -10593,6 +10437,7 @@ "moduleSpecifier": "lit/directives/cache.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "CacheDirective.render" @@ -10622,13 +10467,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -10665,11 +10508,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -10679,6 +10518,7 @@ "moduleSpecifier": "lit/directives/cache.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "CacheDirective.update" @@ -10696,7 +10536,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -10711,6 +10550,7 @@ "moduleSpecifier": "lit/directives/cache.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10720,7 +10560,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -10762,12 +10601,10 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" }, { - "name": "V", - "kindString": "Type parameter" + "name": "V" } ], "parameters": [ @@ -10885,6 +10722,7 @@ "moduleSpecifier": "lit/directives/choose.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "choose" @@ -10918,14 +10756,12 @@ "type": { "type": "reference", "name": "ClassInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -10936,7 +10772,6 @@ "queryType": { "type": "reference", "name": "ClassMapDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -10946,13 +10781,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -10963,6 +10796,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "classMap" @@ -10997,19 +10831,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "ClassMapDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -11025,11 +10856,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -11039,6 +10866,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "ClassMapDirective.constructor" @@ -11068,14 +10896,12 @@ "type": { "type": "reference", "name": "ClassInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -11091,11 +10917,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -11105,6 +10927,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "ClassMapDirective.render" @@ -11134,13 +10957,11 @@ "type": { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -11154,7 +10975,6 @@ "element": { "type": "reference", "name": "ClassInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", @@ -11179,7 +10999,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -11197,11 +11016,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -11211,6 +11026,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "ClassMapDirective.update" @@ -11228,7 +11044,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11243,6 +11058,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -11252,7 +11068,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11317,6 +11132,7 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], + "kindString": "Interface", "location": { "page": "directives", "anchor": "ClassInfo", @@ -11399,7 +11215,6 @@ "queryType": { "type": "reference", "name": "GuardDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11409,13 +11224,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -11426,6 +11239,7 @@ "moduleSpecifier": "lit/directives/guard.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "guard" @@ -11460,19 +11274,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "GuardDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11488,11 +11299,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -11502,6 +11309,7 @@ "moduleSpecifier": "lit/directives/guard.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "GuardDirective.constructor" @@ -11581,11 +11389,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -11595,6 +11399,7 @@ "moduleSpecifier": "lit/directives/guard.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "GuardDirective.render" @@ -11624,13 +11429,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -11698,11 +11501,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -11712,6 +11511,7 @@ "moduleSpecifier": "lit/directives/guard.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "GuardDirective.update" @@ -11729,7 +11529,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11744,6 +11543,7 @@ "moduleSpecifier": "lit/directives/guard.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11753,7 +11553,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11785,8 +11584,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -11807,7 +11605,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -11838,6 +11635,7 @@ "moduleSpecifier": "lit/directives/if-defined.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "ifDefined" @@ -11881,12 +11679,10 @@ ], "typeParameter": [ { - "name": "I", - "kindString": "Type parameter" + "name": "I" }, { - "name": "J", - "kindString": "Type parameter" + "name": "J" } ], "parameters": [ @@ -11990,12 +11786,10 @@ ], "typeParameter": [ { - "name": "I", - "kindString": "Type parameter" + "name": "I" }, { - "name": "J", - "kindString": "Type parameter" + "name": "J" } ], "parameters": [ @@ -12063,6 +11857,7 @@ "moduleSpecifier": "lit/directives/join.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "join" @@ -12116,7 +11911,6 @@ "queryType": { "type": "reference", "name": "Keyed", - "package": "lit-html", "location": { "page": "directives", "anchor": "Keyed", @@ -12126,13 +11920,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -12143,6 +11935,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "keyed" @@ -12177,19 +11970,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "Keyed", - "package": "lit-html", "location": { "page": "directives", "anchor": "Keyed", @@ -12205,11 +11995,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -12219,6 +12005,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "Keyed.constructor" @@ -12245,6 +12032,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "Keyed.key" @@ -12299,11 +12087,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -12313,6 +12097,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "Keyed.render" @@ -12342,13 +12127,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -12391,11 +12174,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -12405,6 +12184,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "Keyed.update" @@ -12422,7 +12202,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12437,6 +12216,7 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "Keyed", @@ -12446,7 +12226,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12494,7 +12273,6 @@ "queryType": { "type": "reference", "name": "LiveDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12504,13 +12282,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -12521,6 +12297,7 @@ "moduleSpecifier": "lit/directives/live.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "live" @@ -12555,19 +12332,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "LiveDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12583,11 +12357,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -12597,6 +12367,7 @@ "moduleSpecifier": "lit/directives/live.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "LiveDirective.constructor" @@ -12643,11 +12414,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -12657,6 +12424,7 @@ "moduleSpecifier": "lit/directives/live.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "LiveDirective.render" @@ -12686,13 +12454,11 @@ "type": { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -12726,11 +12492,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -12740,6 +12502,7 @@ "moduleSpecifier": "lit/directives/live.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "LiveDirective.update" @@ -12757,7 +12520,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12772,6 +12534,7 @@ "moduleSpecifier": "lit/directives/live.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12781,7 +12544,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12822,8 +12584,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -12933,6 +12694,7 @@ "moduleSpecifier": "lit/directives/map.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "map" @@ -13057,6 +12819,7 @@ "moduleSpecifier": "lit/directives/range.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "range" @@ -13089,10 +12852,12 @@ "default": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - }, - "kindString": "Type parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } + } } ], "type": { @@ -13104,14 +12869,12 @@ } ], "name": "Ref", - "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", "excludeFromTOC": true } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -13122,6 +12885,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "createRef" @@ -13155,14 +12919,12 @@ "type": { "type": "reference", "name": "RefOrCallback", - "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -13173,7 +12935,6 @@ "queryType": { "type": "reference", "name": "RefDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "RefDirective", @@ -13183,13 +12944,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -13200,6 +12959,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "ref" @@ -13222,10 +12982,12 @@ "default": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - }, - "kindString": "Type parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } + } } ], "type": { @@ -13237,14 +12999,12 @@ } ], "name": "Ref", - "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", "excludeFromTOC": true } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -13255,6 +13015,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "Ref.constructor" @@ -13288,6 +13049,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "Ref.value" @@ -13307,10 +13069,12 @@ "default": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - }, - "kindString": "Type parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } + } } ], "kindString": "Class", @@ -13321,6 +13085,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "Ref", @@ -13357,19 +13122,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "RefDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "RefDirective", @@ -13385,11 +13147,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.constructor" - } + "name": "AsyncDirective.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -13399,6 +13157,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "RefDirective.constructor" @@ -13422,11 +13181,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.isConnected" - } + "name": "AsyncDirective.isConnected" }, "kindString": "Property", "entrypointSources": [ @@ -13436,6 +13191,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "RefDirective.isConnected" @@ -13475,11 +13231,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.disconnected" - } + "name": "AsyncDirective.disconnected" }, "kindString": "Method", "entrypointSources": [ @@ -13489,6 +13241,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.disconnected" @@ -13525,11 +13278,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.reconnected" - } + "name": "AsyncDirective.reconnected" }, "kindString": "Method", "entrypointSources": [ @@ -13539,6 +13288,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.reconnected" @@ -13568,14 +13318,12 @@ "type": { "type": "reference", "name": "RefOrCallback", - "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -13591,11 +13339,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.render" - } + "name": "AsyncDirective.render" }, "kindString": "Method", "entrypointSources": [ @@ -13605,6 +13349,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.render" @@ -13658,11 +13403,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.setValue" - } + "name": "AsyncDirective.setValue" }, "kindString": "Method", "entrypointSources": [ @@ -13672,6 +13413,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.setValue" @@ -13701,13 +13443,11 @@ "type": { "type": "reference", "name": "ElementPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -13721,7 +13461,6 @@ "element": { "type": "reference", "name": "RefOrCallback", - "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", @@ -13747,11 +13486,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.update" - } + "name": "AsyncDirective.update" }, "kindString": "Method", "entrypointSources": [ @@ -13761,6 +13496,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.update" @@ -13778,7 +13514,6 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -13793,6 +13528,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "RefDirective", @@ -13802,11 +13538,18 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } + }, + { + "type": "reference", + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } } ] }, @@ -13825,7 +13568,6 @@ { "type": "reference", "name": "Ref", - "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", @@ -13854,8 +13596,11 @@ { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, { "type": "intrinsic", @@ -13886,6 +13631,7 @@ "moduleSpecifier": "lit/directives/ref.js" } ], + "kindString": "Type alias", "location": { "page": "directives", "anchor": "RefOrCallback", @@ -13916,8 +13662,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -13950,7 +13695,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -13966,7 +13710,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -13991,14 +13734,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14021,8 +13762,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14052,14 +13792,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14082,8 +13820,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14116,7 +13853,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14132,7 +13868,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14154,14 +13889,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14179,6 +13912,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "repeat" @@ -14213,19 +13947,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "RepeatDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "RepeatDirective", @@ -14241,11 +13972,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -14255,6 +13982,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "RepeatDirective.constructor" @@ -14285,8 +14013,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14316,14 +14043,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14349,8 +14074,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14383,7 +14107,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14399,7 +14122,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14421,14 +14143,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14447,11 +14167,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -14461,6 +14177,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RepeatDirective.render" @@ -14486,8 +14203,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14496,13 +14212,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -14532,7 +14246,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14548,7 +14261,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14566,7 +14278,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14593,7 +14304,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -14611,11 +14321,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -14625,6 +14331,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "RepeatDirective.update" @@ -14642,7 +14349,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -14657,6 +14363,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "RepeatDirective", @@ -14666,7 +14373,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -14685,8 +14391,7 @@ ], "typeParameters": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "type": { @@ -14738,6 +14443,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Type alias", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14755,8 +14461,7 @@ ], "typeParameters": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "type": { @@ -14808,6 +14513,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Type alias", "location": { "page": "directives", "anchor": "KeyFn", @@ -14834,8 +14540,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14868,7 +14573,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14884,7 +14588,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14909,14 +14612,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14935,8 +14636,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -14966,14 +14666,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -14992,8 +14690,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "parameters": [ @@ -15026,7 +14723,6 @@ } ], "name": "KeyFn", - "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -15042,7 +14738,6 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -15064,14 +14759,12 @@ } ], "name": "ItemTemplate", - "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - }, - "kindString": "Parameter" + } } ], "type": { @@ -15089,6 +14782,7 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], + "kindString": "Interface", "location": { "page": "directives", "anchor": "RepeatDirectiveFn", @@ -15138,7 +14832,6 @@ { "type": "reference", "name": "StyleInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15160,7 +14853,6 @@ "queryType": { "type": "reference", "name": "StyleMapDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -15170,13 +14862,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -15187,6 +14877,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "styleMap" @@ -15221,19 +14912,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "StyleMapDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -15249,11 +14937,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -15263,6 +14947,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "StyleMapDirective.constructor" @@ -15295,7 +14980,6 @@ { "type": "reference", "name": "StyleInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15322,11 +15006,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -15336,6 +15016,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "StyleMapDirective.render" @@ -15365,13 +15046,11 @@ "type": { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - }, - "kindString": "Parameter" + } }, { "name": "__namedParameters", @@ -15388,7 +15067,6 @@ { "type": "reference", "name": "StyleInfo", - "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15417,7 +15095,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15435,11 +15112,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -15449,6 +15122,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "StyleMapDirective.update" @@ -15466,7 +15140,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15481,6 +15154,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -15490,7 +15164,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15560,6 +15233,7 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], + "kindString": "Interface", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15594,10 +15268,12 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", + "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + } + } } ], "type": { @@ -15608,7 +15284,6 @@ "queryType": { "type": "reference", "name": "TemplateContentDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15618,13 +15293,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -15635,6 +15308,7 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "templateContent" @@ -15669,19 +15343,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "TemplateContentDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15697,11 +15368,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -15711,6 +15378,7 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "TemplateContentDirective.constructor" @@ -15740,10 +15408,12 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", + "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + } + } } ], "type": { @@ -15752,15 +15422,17 @@ { "type": "reference", "name": "DocumentFragment", + "qualifiedName": "DocumentFragment", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + } }, { "type": "query", "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15778,11 +15450,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -15792,6 +15460,7 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "TemplateContentDirective.render" @@ -15821,13 +15490,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "props", @@ -15854,11 +15521,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -15868,6 +15531,7 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "TemplateContentDirective.update" @@ -15885,7 +15549,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15900,6 +15563,7 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15909,7 +15573,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15962,7 +15625,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15974,7 +15636,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -15994,7 +15655,6 @@ "queryType": { "type": "reference", "name": "UnsafeHTMLDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16004,13 +15664,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -16021,6 +15679,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "unsafeHTML" @@ -16055,19 +15714,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "UnsafeHTMLDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16083,11 +15739,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -16097,6 +15749,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.constructor" @@ -16126,6 +15779,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.directiveName" @@ -16155,6 +15809,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.resultType" @@ -16201,7 +15856,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16213,7 +15867,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16241,7 +15894,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16253,7 +15905,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16278,7 +15929,6 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -16295,11 +15945,7 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -16309,6 +15955,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.render" @@ -16338,13 +15985,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "props", @@ -16371,11 +16016,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -16385,6 +16026,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.update" @@ -16402,7 +16044,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -16412,12 +16053,7 @@ "extendedBy": [ { "type": "reference", - "name": "UnsafeSVGDirective", - "location": { - "page": "directives", - "anchor": "UnsafeSVGDirective", - "excludeFromTOC": true - } + "name": "UnsafeSVGDirective" } ], "kindString": "Class", @@ -16428,6 +16064,7 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16437,7 +16074,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -16490,7 +16126,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16502,7 +16137,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16522,7 +16156,6 @@ "queryType": { "type": "reference", "name": "UnsafeSVGDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16532,13 +16165,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -16549,6 +16180,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "unsafeSVG" @@ -16583,19 +16215,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "UnsafeSVGDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16611,11 +16240,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.constructor", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective.constructor" - } + "name": "UnsafeHTMLDirective.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -16625,6 +16250,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.constructor" @@ -16648,11 +16274,7 @@ }, "overwrites": { "type": "reference", - "name": "UnsafeHTMLDirective.directiveName", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective.directiveName" - } + "name": "UnsafeHTMLDirective.directiveName" }, "kindString": "Property", "entrypointSources": [ @@ -16662,6 +16284,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.directiveName" @@ -16685,11 +16308,7 @@ }, "overwrites": { "type": "reference", - "name": "UnsafeHTMLDirective.resultType", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective.resultType" - } + "name": "UnsafeHTMLDirective.resultType" }, "kindString": "Property", "entrypointSources": [ @@ -16699,6 +16318,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.resultType" @@ -16745,7 +16365,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16757,7 +16376,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16785,7 +16403,6 @@ "queryType": { "type": "reference", "name": "noChange", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16797,7 +16414,6 @@ "queryType": { "type": "reference", "name": "nothing", - "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16822,7 +16438,6 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -16839,11 +16454,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.render", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective.render" - } + "name": "UnsafeHTMLDirective.render" }, "kindString": "Method", "entrypointSources": [ @@ -16853,6 +16464,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.render" @@ -16882,13 +16494,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "props", @@ -16915,11 +16525,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.update", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective.update" - } + "name": "UnsafeHTMLDirective.update" }, "kindString": "Method", "entrypointSources": [ @@ -16929,6 +16535,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.update" @@ -16946,7 +16553,6 @@ { "type": "reference", "name": "UnsafeHTMLDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16962,6 +16568,7 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16971,12 +16578,19 @@ { "type": "reference", "name": "UnsafeHTMLDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", "excludeFromTOC": true } + }, + { + "type": "reference", + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } } ] }, @@ -17026,7 +16640,6 @@ "queryType": { "type": "reference", "name": "UntilDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UntilDirective", @@ -17036,13 +16649,11 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -17053,6 +16664,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "until" @@ -17088,19 +16700,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "UntilDirective", - "package": "lit-html", "location": { "page": "directives", "anchor": "UntilDirective", @@ -17116,11 +16725,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.constructor" - } + "name": "AsyncDirective.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -17130,6 +16735,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Constructor", "location": { "page": "directives", "anchor": "UntilDirective.constructor" @@ -17153,11 +16759,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.isConnected" - } + "name": "AsyncDirective.isConnected" }, "kindString": "Property", "entrypointSources": [ @@ -17167,6 +16769,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Property", "location": { "page": "directives", "anchor": "UntilDirective.isConnected" @@ -17206,11 +16809,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.disconnected" - } + "name": "AsyncDirective.disconnected" }, "kindString": "Method", "entrypointSources": [ @@ -17220,6 +16819,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.disconnected" @@ -17256,11 +16856,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.reconnected" - } + "name": "AsyncDirective.reconnected" }, "kindString": "Method", "entrypointSources": [ @@ -17270,6 +16866,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.reconnected" @@ -17322,11 +16919,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.render" - } + "name": "AsyncDirective.render" }, "kindString": "Method", "entrypointSources": [ @@ -17336,6 +16929,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.render" @@ -17389,11 +16983,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.setValue" - } + "name": "AsyncDirective.setValue" }, "kindString": "Method", "entrypointSources": [ @@ -17403,6 +16993,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.setValue" @@ -17432,13 +17023,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "args", @@ -17465,11 +17054,7 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective.update" - } + "name": "AsyncDirective.update" }, "kindString": "Method", "entrypointSources": [ @@ -17479,6 +17064,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.update" @@ -17496,7 +17082,6 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -17511,6 +17096,7 @@ "moduleSpecifier": "lit/directives/until.js" } ], + "kindString": "Class", "location": { "page": "directives", "anchor": "UntilDirective", @@ -17520,11 +17106,18 @@ { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } + }, + { + "type": "reference", + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } } ] }, @@ -17572,12 +17165,10 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" }, { - "name": "F", - "kindString": "Type parameter" + "name": "F" } ], "parameters": [ @@ -17675,8 +17266,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" }, { "name": "F", @@ -17782,8 +17372,7 @@ ], "typeParameter": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" }, { "name": "F", @@ -17897,6 +17486,7 @@ "moduleSpecifier": "lit/directives/when.js" } ], + "kindString": "Function", "location": { "page": "directives", "anchor": "when" @@ -17946,19 +17536,16 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "AsyncDirective", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -17973,11 +17560,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor", - "location": { - "page": "custom-directives", - "anchor": "Directive.constructor" - } + "name": "Directive.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -17987,6 +17570,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "AsyncDirective.constructor" @@ -18016,6 +17600,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AsyncDirective.isConnected" @@ -18060,6 +17645,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.disconnected" @@ -18101,6 +17687,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.reconnected" @@ -18156,11 +17743,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.render", - "location": { - "page": "custom-directives", - "anchor": "Directive.render" - } + "name": "Directive.render" }, "kindString": "Method", "entrypointSources": [ @@ -18170,6 +17753,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.render" @@ -18225,6 +17809,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.setValue" @@ -18254,13 +17839,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "props", @@ -18287,11 +17870,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update", - "location": { - "page": "custom-directives", - "anchor": "Directive.update" - } + "name": "Directive.update" }, "kindString": "Method", "entrypointSources": [ @@ -18301,6 +17880,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.update" @@ -18318,7 +17898,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -18328,30 +17907,15 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncReplaceDirective", - "location": { - "page": "directives", - "anchor": "AsyncReplaceDirective", - "excludeFromTOC": true - } + "name": "AsyncReplaceDirective" }, { "type": "reference", - "name": "RefDirective", - "location": { - "page": "directives", - "anchor": "RefDirective", - "excludeFromTOC": true - } + "name": "RefDirective" }, { "type": "reference", - "name": "UntilDirective", - "location": { - "page": "directives", - "anchor": "UntilDirective", - "excludeFromTOC": true - } + "name": "UntilDirective" } ], "kindString": "Class", @@ -18362,6 +17926,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -18370,7 +17935,6 @@ { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -18404,10 +17968,12 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } + } }, { "name": "name", @@ -18437,13 +18003,11 @@ "type": { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - }, - "kindString": "Parameter" + } }, { "name": "options", @@ -18457,7 +18021,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18471,13 +18034,11 @@ "type": { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -18488,6 +18049,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "AttributePart.constructor" @@ -18508,8 +18070,11 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, "kindString": "Property", "entrypointSources": [ @@ -18519,6 +18084,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.element" @@ -18548,6 +18114,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.name" @@ -18575,7 +18142,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18591,6 +18157,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.options" @@ -18631,6 +18198,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.strings" @@ -18677,6 +18245,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.type" @@ -18717,6 +18286,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "AttributePart.tagName" @@ -18733,34 +18303,21 @@ "extendedBy": [ { "type": "reference", - "name": "BooleanAttributePart", - "location": { - "page": "custom-directives", - "anchor": "BooleanAttributePart" - } + "name": "BooleanAttributePart" }, { "type": "reference", - "name": "EventPart", - "location": { - "page": "custom-directives", - "anchor": "EventPart" - } + "name": "EventPart" }, { "type": "reference", - "name": "PropertyPart", - "location": { - "page": "custom-directives", - "anchor": "PropertyPart" - } + "name": "PropertyPart" } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -18775,6 +18332,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -18806,10 +18364,12 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } + } }, { "name": "name", @@ -18839,13 +18399,11 @@ "type": { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - }, - "kindString": "Parameter" + } }, { "name": "options", @@ -18859,7 +18417,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18873,7 +18430,6 @@ "type": { "type": "reference", "name": "BooleanAttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -18888,11 +18444,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AttributePart.constructor", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.constructor" - } + "name": "AttributePart.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -18902,6 +18454,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.constructor" @@ -18922,16 +18475,15 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.element" - } + "name": "AttributePart.element" }, "kindString": "Property", "entrypointSources": [ @@ -18941,6 +18493,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.element" @@ -18964,11 +18517,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.name" - } + "name": "AttributePart.name" }, "kindString": "Property", "entrypointSources": [ @@ -18978,6 +18527,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.name" @@ -19005,7 +18555,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19015,11 +18564,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.options" - } + "name": "AttributePart.options" }, "kindString": "Property", "entrypointSources": [ @@ -19029,6 +18574,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.options" @@ -19063,11 +18609,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.strings" - } + "name": "AttributePart.strings" }, "kindString": "Property", "entrypointSources": [ @@ -19077,6 +18619,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.strings" @@ -19101,11 +18644,7 @@ "defaultValue": "4", "overwrites": { "type": "reference", - "name": "AttributePart.type", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.type" - } + "name": "AttributePart.type" }, "kindString": "Property", "entrypointSources": [ @@ -19115,6 +18654,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.type" @@ -19153,11 +18693,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.tagName" - } + "name": "AttributePart.tagName" }, "kindString": "Accessor", "entrypointSources": [ @@ -19167,6 +18703,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.tagName" @@ -19184,7 +18721,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -19199,6 +18735,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -19207,7 +18744,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -19275,7 +18811,6 @@ { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -19284,7 +18819,6 @@ { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -19306,7 +18840,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19320,13 +18853,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -19337,6 +18868,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "ChildPart.constructor" @@ -19364,7 +18896,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19380,6 +18911,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPart.options" @@ -19410,6 +18942,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPart.type" @@ -19476,6 +19009,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.endNode" @@ -19526,6 +19060,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.parentNode" @@ -19592,6 +19127,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.startNode" @@ -19608,18 +19144,13 @@ "extendedBy": [ { "type": "reference", - "name": "RootPart", - "location": { - "page": "misc", - "anchor": "RootPart" - } + "name": "RootPart" } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -19634,6 +19165,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -19666,13 +19198,11 @@ "type": { "type": "reference", "name": "DirectiveClass", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" } - }, - "kindString": "Type parameter" + } } ], "parameters": [ @@ -19747,19 +19277,15 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - }, - "kindString": "Call signature" + } } - ], - "kindString": "Type literal" + ] } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -19770,6 +19296,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "directive" @@ -19807,25 +19334,21 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -19836,6 +19359,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "Directive.constructor" @@ -19893,6 +19417,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "Directive.render" @@ -19922,13 +19447,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "props", @@ -19957,6 +19480,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "Directive.update" @@ -19973,99 +19497,49 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncDirective", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective" - } + "name": "AsyncDirective" }, { "type": "reference", - "name": "CacheDirective", - "location": { - "page": "directives", - "anchor": "CacheDirective", - "excludeFromTOC": true - } + "name": "CacheDirective" }, { "type": "reference", - "name": "ClassMapDirective", - "location": { - "page": "directives", - "anchor": "ClassMapDirective", - "excludeFromTOC": true - } + "name": "ClassMapDirective" }, { "type": "reference", - "name": "GuardDirective", - "location": { - "page": "directives", - "anchor": "GuardDirective", - "excludeFromTOC": true - } + "name": "GuardDirective" }, { "type": "reference", - "name": "Keyed", - "location": { - "page": "directives", - "anchor": "Keyed", - "excludeFromTOC": true - } + "name": "Keyed" }, { "type": "reference", - "name": "LiveDirective", - "location": { - "page": "directives", - "anchor": "LiveDirective", - "excludeFromTOC": true - } + "name": "LiveDirective" }, { "type": "reference", - "name": "RepeatDirective", - "location": { - "page": "directives", - "anchor": "RepeatDirective", - "excludeFromTOC": true - } + "name": "RepeatDirective" }, { "type": "reference", - "name": "StyleMapDirective", - "location": { - "page": "directives", - "anchor": "StyleMapDirective", - "excludeFromTOC": true - } + "name": "StyleMapDirective" }, { "type": "reference", - "name": "TemplateContentDirective", - "location": { - "page": "directives", - "anchor": "TemplateContentDirective", - "excludeFromTOC": true - } + "name": "TemplateContentDirective" }, { "type": "reference", - "name": "UnsafeHTMLDirective", - "location": { - "page": "directives", - "anchor": "UnsafeHTMLDirective", - "excludeFromTOC": true - } + "name": "UnsafeHTMLDirective" } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -20080,6 +19554,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "Directive" @@ -20111,23 +19586,23 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } + } }, { "name": "parent", "type": { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - }, - "kindString": "Parameter" + } }, { "name": "options", @@ -20141,7 +19616,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20155,13 +19629,11 @@ "type": { "type": "reference", "name": "ElementPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -20172,6 +19644,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "ElementPart.constructor" @@ -20189,8 +19662,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -20200,6 +19676,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.element" @@ -20224,7 +19701,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20240,6 +19716,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.options" @@ -20270,6 +19747,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.type" @@ -20287,7 +19765,6 @@ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -20302,6 +19779,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "ElementPart" @@ -20333,10 +19811,12 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } + } }, { "name": "name", @@ -20366,13 +19846,11 @@ "type": { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - }, - "kindString": "Parameter" + } }, { "name": "options", @@ -20386,7 +19864,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20400,7 +19877,6 @@ "type": { "type": "reference", "name": "EventPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -20415,11 +19891,7 @@ ], "overwrites": { "type": "reference", - "name": "AttributePart.constructor", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.constructor" - } + "name": "AttributePart.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -20429,6 +19901,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "EventPart.constructor" @@ -20449,16 +19922,15 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.element" - } + "name": "AttributePart.element" }, "kindString": "Property", "entrypointSources": [ @@ -20468,6 +19940,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.element" @@ -20491,11 +19964,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.name" - } + "name": "AttributePart.name" }, "kindString": "Property", "entrypointSources": [ @@ -20505,6 +19974,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.name" @@ -20532,7 +20002,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20542,11 +20011,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.options" - } + "name": "AttributePart.options" }, "kindString": "Property", "entrypointSources": [ @@ -20556,6 +20021,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.options" @@ -20590,11 +20056,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.strings" - } + "name": "AttributePart.strings" }, "kindString": "Property", "entrypointSources": [ @@ -20604,6 +20066,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.strings" @@ -20628,11 +20091,7 @@ "defaultValue": "5", "overwrites": { "type": "reference", - "name": "AttributePart.type", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.type" - } + "name": "AttributePart.type" }, "kindString": "Property", "entrypointSources": [ @@ -20642,6 +20101,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.type" @@ -20680,11 +20140,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.tagName" - } + "name": "AttributePart.tagName" }, "kindString": "Accessor", "entrypointSources": [ @@ -20694,6 +20150,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "EventPart.tagName" @@ -20743,6 +20200,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Method", "location": { "page": "custom-directives", "anchor": "EventPart.handleEvent" @@ -20760,7 +20218,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20775,6 +20232,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -20783,7 +20241,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20933,6 +20390,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "PartType" @@ -20964,10 +20422,12 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - }, - "kindString": "Parameter" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } + } }, { "name": "name", @@ -20997,13 +20457,11 @@ "type": { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - }, - "kindString": "Parameter" + } }, { "name": "options", @@ -21017,7 +20475,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -21031,7 +20488,6 @@ "type": { "type": "reference", "name": "PropertyPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -21046,11 +20502,7 @@ ], "inheritedFrom": { "type": "reference", - "name": "AttributePart.constructor", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.constructor" - } + "name": "AttributePart.constructor" }, "kindString": "Constructor", "entrypointSources": [ @@ -21060,6 +20512,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "PropertyPart.constructor" @@ -21080,16 +20533,15 @@ "type": { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.element" - } + "name": "AttributePart.element" }, "kindString": "Property", "entrypointSources": [ @@ -21099,6 +20551,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.element" @@ -21122,11 +20575,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.name" - } + "name": "AttributePart.name" }, "kindString": "Property", "entrypointSources": [ @@ -21136,6 +20585,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.name" @@ -21163,7 +20613,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -21173,11 +20622,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.options" - } + "name": "AttributePart.options" }, "kindString": "Property", "entrypointSources": [ @@ -21187,6 +20632,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.options" @@ -21221,11 +20667,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.strings" - } + "name": "AttributePart.strings" }, "kindString": "Property", "entrypointSources": [ @@ -21235,6 +20677,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.strings" @@ -21259,11 +20702,7 @@ "defaultValue": "3", "overwrites": { "type": "reference", - "name": "AttributePart.type", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.type" - } + "name": "AttributePart.type" }, "kindString": "Property", "entrypointSources": [ @@ -21273,6 +20712,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.type" @@ -21311,11 +20751,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName", - "location": { - "page": "custom-directives", - "anchor": "AttributePart.tagName" - } + "name": "AttributePart.tagName" }, "kindString": "Accessor", "entrypointSources": [ @@ -21325,6 +20761,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "PropertyPart.tagName" @@ -21342,7 +20779,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -21357,6 +20793,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Class", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -21365,7 +20802,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -21400,6 +20836,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.name" @@ -21437,6 +20874,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.strings" @@ -21466,6 +20904,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.tagName" @@ -21512,6 +20951,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.type" @@ -21533,6 +20973,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "AttributePartInfo" @@ -21565,6 +21006,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPartInfo.type" @@ -21586,6 +21028,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "ChildPartInfo" @@ -21618,25 +21061,21 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -21647,6 +21086,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "DirectiveClass.constructor" @@ -21668,6 +21108,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21691,13 +21132,11 @@ "type": { "type": "reference", "name": "Directive", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - }, - "kindString": "Type parameter" + } } ], "type": { @@ -21726,6 +21165,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "DirectiveParameters" @@ -21749,7 +21189,6 @@ "type": { "type": "reference", "name": "DirectiveClass", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21758,13 +21197,11 @@ "default": { "type": "reference", "name": "DirectiveClass", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" } - }, - "kindString": "Type parameter" + } } ], "kindString": "Interface", @@ -21775,6 +21212,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "DirectiveResult" @@ -21807,6 +21245,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPartInfo.type" @@ -21828,6 +21267,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "ElementPartInfo" @@ -21848,7 +21288,6 @@ { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -21857,7 +21296,6 @@ { "type": "reference", "name": "AttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -21866,7 +21304,6 @@ { "type": "reference", "name": "PropertyPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -21875,7 +21312,6 @@ { "type": "reference", "name": "BooleanAttributePart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -21884,7 +21320,6 @@ { "type": "reference", "name": "ElementPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" @@ -21893,7 +21328,6 @@ { "type": "reference", "name": "EventPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -21909,6 +21343,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "Part" @@ -21933,7 +21368,6 @@ { "type": "reference", "name": "ChildPartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPartInfo" @@ -21942,7 +21376,6 @@ { "type": "reference", "name": "AttributePartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePartInfo" @@ -21951,7 +21384,6 @@ { "type": "reference", "name": "ElementPartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPartInfo" @@ -21967,6 +21399,7 @@ "moduleSpecifier": "lit/async-directive.js" } ], + "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "PartInfo" @@ -21996,13 +21429,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22020,6 +21451,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "clearPart" @@ -22053,13 +21485,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22077,6 +21507,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "getCommittedValue" @@ -22123,7 +21554,6 @@ { "type": "reference", "name": "DirectiveClass", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -22142,6 +21572,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "getDirectiveClass" @@ -22178,13 +21609,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "refPart", @@ -22197,13 +21626,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } }, { "name": "part", @@ -22216,25 +21643,21 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -22245,6 +21668,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "insertPart" @@ -22291,7 +21715,6 @@ { "type": "reference", "name": "DirectiveClass", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -22299,14 +21722,12 @@ } ], "name": "DirectiveResult", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -22317,6 +21738,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isDirectiveResult" @@ -22375,6 +21797,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isPrimitive" @@ -22408,13 +21831,11 @@ "type": { "type": "reference", "name": "PartInfo", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22432,6 +21853,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isSingleExpression" @@ -22475,13 +21897,11 @@ "type": { "type": "reference", "name": "TemplateResultType", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "TemplateResultType" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22506,14 +21926,12 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -22524,6 +21942,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isTemplateResult" @@ -22559,13 +21978,11 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22583,6 +22000,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "removePart" @@ -22622,13 +22040,11 @@ } ], "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Type parameter" + } } ], "parameters": [ @@ -22665,13 +22081,11 @@ "type": { "type": "reference", "name": "DirectiveParent", - "package": "lit-html", "location": { "page": "misc", "anchor": "DirectiveParent" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -22689,6 +22103,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "setChildPartValue" @@ -22722,13 +22137,11 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - }, - "kindString": "Parameter" + } }, { "name": "value", @@ -22757,6 +22170,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Function", "location": { "page": "custom-directives", "anchor": "setCommittedValue" @@ -22836,6 +22250,7 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], + "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "TemplateResultType" @@ -22872,6 +22287,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "noChange" @@ -22945,13 +22361,11 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -22962,6 +22376,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Function", "location": { "page": "static-html", "anchor": "html" @@ -23017,13 +22432,11 @@ "type": { "type": "reference", "name": "StaticValue", - "package": "lit-html", "location": { "page": "static-html", "anchor": "StaticValue" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -23034,6 +22447,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Function", "location": { "page": "static-html", "anchor": "literal" @@ -23096,13 +22510,11 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -23113,6 +22525,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Function", "location": { "page": "static-html", "anchor": "svg" @@ -23153,13 +22566,11 @@ "type": { "type": "reference", "name": "StaticValue", - "package": "lit-html", "location": { "page": "static-html", "anchor": "StaticValue" } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -23170,6 +22581,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Function", "location": { "page": "static-html", "anchor": "unsafeStatic" @@ -23274,16 +22686,13 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } - ], - "kindString": "Type literal" + ] } }, { @@ -23342,12 +22751,7 @@ }, { "tag": "@linkcode", - "text": "html", - "tsLinkText": "", - "location": { - "page": "templates", - "anchor": "html" - } + "text": "html" }, { "text": " tag function.\n\nIn LitElement usage, it's invalid to return an SVG fragment from the\n" @@ -23406,16 +22810,13 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } - ], - "kindString": "Type literal" + ] } } ] @@ -23477,19 +22878,15 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - }, - "kindString": "Call signature" + } } - ], - "kindString": "Type literal" + ] } - }, - "kindString": "Call signature" + } } ], "kindString": "Function", @@ -23500,6 +22897,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Function", "location": { "page": "static-html", "anchor": "withStatic" @@ -23536,6 +22934,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Property", "location": { "page": "static-html", "anchor": "StaticValue.r" @@ -23557,6 +22956,7 @@ "moduleSpecifier": "lit/static-html.js" } ], + "kindString": "Interface", "location": { "page": "static-html", "anchor": "StaticValue" @@ -23619,6 +23019,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostConnected" @@ -23663,6 +23064,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostDisconnected" @@ -23708,6 +23110,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostUpdate" @@ -23752,6 +23155,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostUpdated" @@ -23773,6 +23177,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "controllers", "anchor": "ReactiveController" @@ -23828,6 +23233,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.updateComplete" @@ -23860,13 +23266,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -23884,6 +23288,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.addController" @@ -23916,13 +23321,11 @@ "type": { "type": "reference", "name": "ReactiveController", - "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -23940,6 +23343,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.removeController" @@ -23981,6 +23385,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.requestUpdate" @@ -23997,11 +23402,7 @@ "implementedBy": [ { "type": "reference", - "name": "ReactiveElement", - "location": { - "page": "ReactiveElement", - "anchor": "ReactiveElement" - } + "name": "ReactiveElement" } ], "kindString": "Interface", @@ -24012,6 +23413,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "controllers", "anchor": "ReactiveControllerHost" @@ -24043,7 +23445,6 @@ "type": { "type": "reference", "name": "ComplexAttributeConverter", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter" @@ -24057,6 +23458,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "misc", "anchor": "defaultConverter" @@ -24091,6 +23493,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Variable", "location": { "page": "misc", "anchor": "isServer" @@ -24128,14 +23531,20 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, { "type": "reference", "name": "DocumentFragment", + "qualifiedName": "DocumentFragment", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + } } ] }, @@ -24147,6 +23556,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.container" @@ -24173,6 +23583,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.id" @@ -24199,6 +23610,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.kind" @@ -24223,7 +23635,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24239,6 +23650,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.options" @@ -24263,7 +23675,6 @@ { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -24279,6 +23690,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.part" @@ -24305,6 +23717,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.value" @@ -24326,6 +23739,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender" @@ -24346,8 +23760,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -24357,6 +23774,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.element" @@ -24383,6 +23801,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.kind" @@ -24409,6 +23828,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.name" @@ -24433,7 +23853,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24449,6 +23868,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.options" @@ -24475,6 +23895,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.value" @@ -24496,6 +23917,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute" @@ -24516,8 +23938,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -24527,6 +23952,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.element" @@ -24553,6 +23979,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.kind" @@ -24579,6 +24006,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.name" @@ -24603,7 +24031,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24619,6 +24046,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.options" @@ -24645,6 +24073,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.value" @@ -24666,6 +24095,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute" @@ -24695,6 +24125,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.addListener" @@ -24712,8 +24143,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -24723,6 +24157,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.element" @@ -24749,6 +24184,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.kind" @@ -24775,6 +24211,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.name" @@ -24801,6 +24238,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.oldListener" @@ -24825,7 +24263,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24841,6 +24278,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.options" @@ -24867,6 +24305,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.removeListener" @@ -24893,6 +24332,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.value" @@ -24914,6 +24354,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener" @@ -24943,6 +24384,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.kind" @@ -24967,7 +24409,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24983,6 +24424,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.options" @@ -25007,7 +24449,6 @@ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -25023,6 +24464,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.parent" @@ -25050,6 +24492,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.start" @@ -25077,6 +24520,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.value" @@ -25098,6 +24542,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode" @@ -25137,6 +24582,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.end" @@ -25163,6 +24609,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.kind" @@ -25187,7 +24634,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25203,6 +24649,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.options" @@ -25227,7 +24674,6 @@ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -25243,6 +24689,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.parent" @@ -25270,6 +24717,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.start" @@ -25291,6 +24739,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry" @@ -25311,8 +24760,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -25322,6 +24774,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.element" @@ -25348,6 +24801,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.kind" @@ -25374,6 +24828,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.name" @@ -25398,7 +24853,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25414,6 +24868,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.options" @@ -25440,6 +24895,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.value" @@ -25461,6 +24917,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty" @@ -25490,6 +24947,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.kind" @@ -25517,6 +24975,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.node" @@ -25541,7 +25000,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25557,6 +25015,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.options" @@ -25583,6 +25042,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.value" @@ -25604,6 +25064,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText" @@ -25624,8 +25085,11 @@ "type": { "type": "reference", "name": "Element", + "qualifiedName": "Element", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + } }, "kindString": "Property", "entrypointSources": [ @@ -25635,6 +25099,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.element" @@ -25661,6 +25126,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.kind" @@ -25685,7 +25151,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25701,6 +25166,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.options" @@ -25727,6 +25193,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.value" @@ -25748,6 +25215,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding" @@ -25771,14 +25239,20 @@ { "type": "reference", "name": "HTMLElement", + "qualifiedName": "HTMLElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + } }, { "type": "reference", "name": "DocumentFragment", + "qualifiedName": "DocumentFragment", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" + } } ] }, @@ -25790,6 +25264,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.container" @@ -25816,6 +25291,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.id" @@ -25842,6 +25318,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.kind" @@ -25866,7 +25343,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25882,6 +25358,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.options" @@ -25899,7 +25376,6 @@ "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -25913,6 +25389,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.part" @@ -25939,6 +25416,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.value" @@ -25960,6 +25438,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender" @@ -25989,6 +25468,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.kind" @@ -26006,7 +25486,6 @@ "type": { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26020,6 +25499,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.part" @@ -26037,7 +25517,6 @@ "type": { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -26051,6 +25530,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.templateInstance" @@ -26077,6 +25557,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.value" @@ -26103,6 +25584,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.valueIndex" @@ -26132,6 +25614,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.values" @@ -26153,6 +25636,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue" @@ -26183,6 +25667,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.fragment" @@ -26200,7 +25685,6 @@ "type": { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -26214,6 +25698,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.instance" @@ -26240,6 +25725,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.kind" @@ -26264,7 +25750,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -26280,6 +25765,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.options" @@ -26306,7 +25792,6 @@ { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26323,6 +25808,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.parts" @@ -26348,7 +25834,6 @@ { "type": "reference", "name": "CompiledTemplate", - "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -26364,6 +25849,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.template" @@ -26393,6 +25879,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.values" @@ -26414,6 +25901,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated" @@ -26444,6 +25932,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.fragment" @@ -26461,7 +25950,6 @@ "type": { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -26475,6 +25963,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.instance" @@ -26501,6 +25990,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.kind" @@ -26525,7 +26015,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -26541,6 +26030,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.options" @@ -26567,7 +26057,6 @@ { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26584,6 +26073,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.parts" @@ -26609,7 +26099,6 @@ { "type": "reference", "name": "CompiledTemplate", - "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -26625,6 +26114,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.template" @@ -26654,6 +26144,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.values" @@ -26675,6 +26166,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated" @@ -26695,8 +26187,11 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", + "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + } }, "kindString": "Property", "entrypointSources": [ @@ -26706,6 +26201,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.clonableTemplate" @@ -26732,6 +26228,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.kind" @@ -26762,6 +26259,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.parts" @@ -26789,6 +26287,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.strings" @@ -26816,6 +26315,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.template" @@ -26837,6 +26337,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep" @@ -26857,7 +26358,6 @@ "type": { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -26871,6 +26371,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.instance" @@ -26897,6 +26398,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.kind" @@ -26921,7 +26423,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -26937,6 +26438,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.options" @@ -26963,7 +26465,6 @@ { "type": "reference", "name": "Part", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26980,6 +26481,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.parts" @@ -27005,7 +26507,6 @@ { "type": "reference", "name": "CompiledTemplate", - "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -27021,6 +26522,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.template" @@ -27050,6 +26552,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.values" @@ -27071,6 +26574,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating" @@ -27091,8 +26595,6 @@ { "type": "reference", "name": "CommitNothingToChildEntry", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitNothingToChildEntry", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry" @@ -27101,8 +26603,6 @@ { "type": "reference", "name": "CommitText", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitText", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText" @@ -27111,8 +26611,6 @@ { "type": "reference", "name": "CommitNode", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitNode", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode" @@ -27121,8 +26619,6 @@ { "type": "reference", "name": "CommitAttribute", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitAttribute", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute" @@ -27131,8 +26627,6 @@ { "type": "reference", "name": "CommitProperty", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitProperty", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty" @@ -27141,8 +26635,6 @@ { "type": "reference", "name": "CommitBooleanAttribute", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitBooleanAttribute", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute" @@ -27151,8 +26643,6 @@ { "type": "reference", "name": "CommitEventListener", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitEventListener", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener" @@ -27161,8 +26651,6 @@ { "type": "reference", "name": "CommitToElementBinding", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitToElementBinding", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding" @@ -27178,6 +26666,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitPartEntry" @@ -27198,8 +26687,6 @@ { "type": "reference", "name": "TemplatePrep", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.TemplatePrep", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep" @@ -27208,8 +26695,6 @@ { "type": "reference", "name": "TemplateInstantiated", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.TemplateInstantiated", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated" @@ -27218,8 +26703,6 @@ { "type": "reference", "name": "TemplateInstantiatedAndUpdated", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated" @@ -27228,8 +26711,6 @@ { "type": "reference", "name": "TemplateUpdating", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.TemplateUpdating", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating" @@ -27238,8 +26719,6 @@ { "type": "reference", "name": "BeginRender", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.BeginRender", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender" @@ -27248,8 +26727,6 @@ { "type": "reference", "name": "EndRender", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.EndRender", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender" @@ -27258,8 +26735,6 @@ { "type": "reference", "name": "CommitPartEntry", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.CommitPartEntry", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitPartEntry" @@ -27268,8 +26743,6 @@ { "type": "reference", "name": "SetPartValue", - "package": "lit-html", - "qualifiedName": "LitUnstable.DebugLog.SetPartValue", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue" @@ -27285,6 +26758,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.Entry" @@ -27306,6 +26780,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog" @@ -27327,6 +26802,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "LitUnstable" @@ -27386,6 +26862,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Function", "location": { "page": "misc", "anchor": "notEqual" @@ -27429,6 +26906,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update.kind" @@ -27450,6 +26928,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update" @@ -27467,8 +26946,6 @@ "type": { "type": "reference", "name": "Update", - "package": "@lit/reactive-element", - "qualifiedName": "ReactiveUnstable.DebugLog.Update", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update" @@ -27482,6 +26959,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Entry" @@ -27503,6 +26981,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog" @@ -27524,6 +27003,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "ReactiveUnstable" @@ -27557,35 +27037,29 @@ "name": "template", "type": { "type": "reference", - "name": "Template", - "package": "lit-html" - }, - "kindString": "Parameter" + "name": "Template" + } }, { "name": "parent", "type": { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - }, - "kindString": "Parameter" + } } ], "type": { "type": "reference", "name": "TemplateInstance", - "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" } - }, - "kindString": "Constructor signature" + } } ], "kindString": "Constructor", @@ -27596,6 +27070,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Constructor", "location": { "page": "misc", "anchor": "TemplateInstance.constructor" @@ -27638,6 +27113,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "misc", "anchor": "TemplateInstance.parentNode" @@ -27655,7 +27131,6 @@ { "type": "reference", "name": "Disconnectable", - "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -27670,6 +27145,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Class", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -27704,7 +27180,6 @@ { "type": "reference", "name": "LitUnstable.DebugLog.Entry", - "package": "lit-html", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.Entry" @@ -27713,7 +27188,6 @@ { "type": "reference", "name": "ReactiveUnstable.DebugLog.Entry", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Entry" @@ -27729,6 +27203,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "Unstable.DebugLog.Entry" @@ -27750,6 +27225,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "Unstable.DebugLog" @@ -27771,6 +27247,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Namespace", "location": { "page": "misc", "anchor": "Unstable" @@ -27794,8 +27271,11 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", + "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + "externalLocation": { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + } }, "kindString": "Property", "entrypointSources": [ @@ -27805,6 +27285,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.el" @@ -27832,6 +27313,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.h" @@ -27866,6 +27348,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.parts" @@ -27905,6 +27388,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -27955,6 +27439,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplateResult.values" @@ -27976,6 +27461,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "CompiledTemplateResult" @@ -27998,6 +27484,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "DirectiveParent" @@ -28015,43 +27502,23 @@ "implementedBy": [ { "type": "reference", - "name": "AttributePart", - "location": { - "page": "custom-directives", - "anchor": "AttributePart" - } + "name": "AttributePart" }, { "type": "reference", - "name": "ChildPart", - "location": { - "page": "custom-directives", - "anchor": "ChildPart" - } + "name": "ChildPart" }, { "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } + "name": "Directive" }, { "type": "reference", - "name": "ElementPart", - "location": { - "page": "custom-directives", - "anchor": "ElementPart" - } + "name": "ElementPart" }, { "type": "reference", - "name": "TemplateInstance", - "location": { - "page": "misc", - "anchor": "TemplateInstance" - } + "name": "TemplateInstance" } ], "kindString": "Interface", @@ -28062,6 +27529,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "Disconnectable" @@ -28118,6 +27586,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "HasChanged" @@ -28145,7 +27614,6 @@ } ], "name": "TemplateResult", - "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -28159,6 +27627,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "HTMLTemplateResult" @@ -28192,13 +27661,11 @@ "type": { "type": "reference", "name": "ReactiveElement", - "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" } - }, - "kindString": "Parameter" + } } ], "type": { @@ -28219,6 +27686,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "Initializer" @@ -28304,6 +27772,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.delete" @@ -28390,6 +27859,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.get" @@ -28469,6 +27939,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.has" @@ -28549,7 +28020,6 @@ } ], "name": "PropertyValueMap", - "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -28574,6 +28044,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.set" @@ -28589,8 +28060,7 @@ ], "typeParameters": [ { - "name": "T", - "kindString": "Type parameter" + "name": "T" } ], "extendedTypes": [ @@ -28619,6 +28089,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -28670,7 +28141,6 @@ { "type": "reference", "name": "RenderOptions", - "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -28680,11 +28150,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.options", - "location": { - "page": "custom-directives", - "anchor": "ChildPart.options" - } + "name": "ChildPart.options" }, "kindString": "Property", "entrypointSources": [ @@ -28694,6 +28160,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "RootPart.options" @@ -28718,11 +28185,7 @@ "defaultValue": "2", "inheritedFrom": { "type": "reference", - "name": "ChildPart.type", - "location": { - "page": "custom-directives", - "anchor": "ChildPart.type" - } + "name": "ChildPart.type" }, "kindString": "Property", "entrypointSources": [ @@ -28732,6 +28195,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Property", "location": { "page": "misc", "anchor": "RootPart.type" @@ -28796,11 +28260,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.endNode", - "location": { - "page": "custom-directives", - "anchor": "ChildPart.endNode" - } + "name": "ChildPart.endNode" }, "kindString": "Accessor", "entrypointSources": [ @@ -28810,6 +28270,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.endNode" @@ -28858,11 +28319,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.parentNode", - "location": { - "page": "custom-directives", - "anchor": "ChildPart.parentNode" - } + "name": "ChildPart.parentNode" }, "kindString": "Accessor", "entrypointSources": [ @@ -28872,6 +28329,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.parentNode" @@ -28936,11 +28394,7 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.startNode", - "location": { - "page": "custom-directives", - "anchor": "ChildPart.startNode" - } + "name": "ChildPart.startNode" }, "kindString": "Accessor", "entrypointSources": [ @@ -28950,6 +28404,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.startNode" @@ -29005,6 +28460,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Method", "location": { "page": "misc", "anchor": "RootPart.setConnected" @@ -29022,7 +28478,6 @@ { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -29037,6 +28492,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Interface", "location": { "page": "misc", "anchor": "RootPart" @@ -29045,7 +28501,6 @@ { "type": "reference", "name": "ChildPart", - "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -29134,6 +28589,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "ValueSanitizer" @@ -29172,6 +28628,7 @@ "moduleSpecifier": "lit" } ], + "kindString": "Type alias", "location": { "page": "misc", "anchor": "WarningKind" From 760db7e9490eaede8fc07bb769b1980644a1f83c Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Wed, 3 May 2023 13:43:23 -0700 Subject: [PATCH 3/6] fix missing kindString properties on all nodes. --- .../lit-dev-api/api-data/lit-2/pages.json | 2715 ++++++++++------- 1 file changed, 1629 insertions(+), 1086 deletions(-) diff --git a/packages/lit-dev-api/api-data/lit-2/pages.json b/packages/lit-dev-api/api-data/lit-2/pages.json index f5a1dac26..e4c34714b 100644 --- a/packages/lit-dev-api/api-data/lit-2/pages.json +++ b/packages/lit-dev-api/api-data/lit-2/pages.json @@ -25,6 +25,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -39,7 +40,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Class", "location": { "page": "LitElement", "anchor": "LitElement" @@ -48,19 +48,11 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" } - }, - { - "type": "reference", - "name": "HTMLElement", - "qualifiedName": "HTMLElement", - "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } } ], "expandedCategories": [ @@ -147,7 +139,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.attributeChangedCallback" + "name": "ReactiveElement.attributeChangedCallback", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.attributeChangedCallback" + } }, "kindString": "Method", "entrypointSources": [ @@ -157,7 +153,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.attributeChangedCallback" @@ -221,7 +216,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.observedAttributes" + "name": "ReactiveElement.observedAttributes", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.observedAttributes" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -231,7 +230,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "LitElement", "anchor": "LitElement.observedAttributes" @@ -271,11 +269,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -291,7 +291,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.addController" + "name": "ReactiveElement.addController", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.addController" + } }, "kindString": "Method", "entrypointSources": [ @@ -301,7 +305,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.addController" @@ -334,11 +337,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -354,7 +359,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.removeController" + "name": "ReactiveElement.removeController", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.removeController" + } }, "kindString": "Method", "entrypointSources": [ @@ -364,7 +373,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.removeController" @@ -432,11 +440,13 @@ "type": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -451,7 +461,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.disableWarning" + "name": "ReactiveElement.disableWarning", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.disableWarning" + } }, "kindString": "Property", "entrypointSources": [ @@ -461,7 +475,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.disableWarning" @@ -494,6 +507,7 @@ "elementType": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" @@ -502,7 +516,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enabledWarnings" + "name": "ReactiveElement.enabledWarnings", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.enabledWarnings" + } }, "kindString": "Property", "entrypointSources": [ @@ -512,7 +530,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.enabledWarnings" @@ -574,11 +591,13 @@ "type": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -593,7 +612,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enableWarning" + "name": "ReactiveElement.enableWarning", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.enableWarning" + } }, "kindString": "Property", "entrypointSources": [ @@ -603,7 +626,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.enableWarning" @@ -650,7 +672,11 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.connectedCallback" + "name": "ReactiveElement.connectedCallback", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.connectedCallback" + } }, "kindString": "Method", "entrypointSources": [ @@ -660,7 +686,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.connectedCallback" @@ -701,7 +726,11 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.disconnectedCallback" + "name": "ReactiveElement.disconnectedCallback", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.disconnectedCallback" + } }, "kindString": "Method", "entrypointSources": [ @@ -711,7 +740,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.disconnectedCallback" @@ -759,11 +787,13 @@ "type": { "type": "reference", "name": "Initializer", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "Initializer" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -779,7 +809,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.addInitializer" + "name": "ReactiveElement.addInitializer", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.addInitializer" + } }, "kindString": "Method", "entrypointSources": [ @@ -789,7 +823,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.addInitializer" @@ -838,7 +871,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.finalize" + "name": "ReactiveElement.finalize", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.finalize" + } }, "kindString": "Method", "entrypointSources": [ @@ -848,7 +885,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.finalize" @@ -877,7 +913,11 @@ }, "overwrites": { "type": "reference", - "name": "ReactiveElement.finalized" + "name": "ReactiveElement.finalized", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.finalized" + } }, "kindString": "Property", "entrypointSources": [ @@ -887,7 +927,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.finalized" @@ -957,11 +996,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -977,7 +1018,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.createProperty" + "name": "ReactiveElement.createProperty", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.createProperty" + } }, "kindString": "Method", "entrypointSources": [ @@ -987,7 +1032,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.createProperty" @@ -1020,7 +1064,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.elementProperties" + "name": "ReactiveElement.elementProperties", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.elementProperties" + } }, "kindString": "Property", "entrypointSources": [ @@ -1030,7 +1078,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.elementProperties" @@ -1109,11 +1156,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -1139,7 +1188,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getPropertyDescriptor" + "name": "ReactiveElement.getPropertyDescriptor", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.getPropertyDescriptor" + } }, "kindString": "Method", "entrypointSources": [ @@ -1149,7 +1202,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getPropertyDescriptor" @@ -1212,6 +1264,7 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" @@ -1226,7 +1279,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getPropertyOptions" + "name": "ReactiveElement.getPropertyOptions", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.getPropertyOptions" + } }, "kindString": "Method", "entrypointSources": [ @@ -1236,7 +1293,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getPropertyOptions" @@ -1266,6 +1322,7 @@ "type": { "type": "reference", "name": "PropertyDeclarations", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -1273,7 +1330,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.properties" + "name": "ReactiveElement.properties", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.properties" + } }, "kindString": "Property", "entrypointSources": [ @@ -1283,7 +1344,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.properties" @@ -1322,20 +1382,14 @@ { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, { "type": "reference", "name": "ShadowRoot", - "qualifiedName": "ShadowRoot", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" } ] }, @@ -1348,7 +1402,11 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.createRenderRoot" + "name": "ReactiveElement.createRenderRoot", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.createRenderRoot" + } }, "kindString": "Method", "entrypointSources": [ @@ -1358,7 +1416,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.createRenderRoot" @@ -1403,7 +1460,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.render" @@ -1424,6 +1480,7 @@ "type": { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -1437,7 +1494,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.renderOptions" @@ -1464,26 +1520,24 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, { "type": "reference", "name": "ShadowRoot", - "qualifiedName": "ShadowRoot", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" } ] }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.renderRoot" + "name": "ReactiveElement.renderRoot", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.renderRoot" + } }, "kindString": "Property", "entrypointSources": [ @@ -1493,7 +1547,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.renderRoot" @@ -1523,15 +1576,16 @@ "type": { "type": "reference", "name": "ShadowRootInit", - "qualifiedName": "ShadowRootInit", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.shadowRootOptions" + "name": "ReactiveElement.shadowRootOptions", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.shadowRootOptions" + } }, "kindString": "Property", "entrypointSources": [ @@ -1541,7 +1595,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.shadowRootOptions" @@ -1578,6 +1631,7 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -1586,7 +1640,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.elementStyles" + "name": "ReactiveElement.elementStyles", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.elementStyles" + } }, "kindString": "Property", "entrypointSources": [ @@ -1596,7 +1654,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.elementStyles" @@ -1642,11 +1699,13 @@ "type": { "type": "reference", "name": "CSSResultGroup", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -1654,6 +1713,7 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -1669,7 +1729,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.finalizeStyles" + "name": "ReactiveElement.finalizeStyles", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.finalizeStyles" + } }, "kindString": "Method", "entrypointSources": [ @@ -1679,7 +1743,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.finalizeStyles" @@ -1710,6 +1773,7 @@ "type": { "type": "reference", "name": "CSSResultGroup", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -1717,7 +1781,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.styles" + "name": "ReactiveElement.styles", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.styles" + } }, "kindString": "Property", "entrypointSources": [ @@ -1727,7 +1795,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.styles" @@ -1786,7 +1853,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.enableUpdating" + "name": "ReactiveElement.enableUpdating", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.enableUpdating" + } }, "kindString": "Method", "entrypointSources": [ @@ -1796,7 +1867,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.enableUpdating" @@ -1861,6 +1931,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -1884,7 +1955,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.firstUpdated" + "name": "ReactiveElement.firstUpdated", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.firstUpdated" + } }, "kindString": "Method", "entrypointSources": [ @@ -1894,7 +1969,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.firstUpdated" @@ -1955,7 +2029,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.getUpdateComplete" + "name": "ReactiveElement.getUpdateComplete", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.getUpdateComplete" + } }, "kindString": "Method", "entrypointSources": [ @@ -1965,7 +2043,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.getUpdateComplete" @@ -1989,7 +2066,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.hasUpdated" + "name": "ReactiveElement.hasUpdated", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.hasUpdated" + } }, "kindString": "Property", "entrypointSources": [ @@ -1999,7 +2080,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.hasUpdated" @@ -2023,7 +2103,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.isUpdatePending" + "name": "ReactiveElement.isUpdatePending", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.isUpdatePending" + } }, "kindString": "Property", "entrypointSources": [ @@ -2033,7 +2117,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "LitElement.isUpdatePending" @@ -2093,7 +2176,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.performUpdate" + "name": "ReactiveElement.performUpdate", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.performUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -2103,7 +2190,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.performUpdate" @@ -2181,11 +2267,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -2201,7 +2289,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.requestUpdate" + "name": "ReactiveElement.requestUpdate", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.requestUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -2211,7 +2303,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.requestUpdate" @@ -2271,7 +2362,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.scheduleUpdate" + "name": "ReactiveElement.scheduleUpdate", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.scheduleUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -2281,7 +2376,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.scheduleUpdate" @@ -2345,6 +2439,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2368,7 +2463,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.shouldUpdate" + "name": "ReactiveElement.shouldUpdate", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.shouldUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -2378,7 +2477,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.shouldUpdate" @@ -2442,6 +2540,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2465,7 +2564,11 @@ ], "overwrites": { "type": "reference", - "name": "ReactiveElement.update" + "name": "ReactiveElement.update", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -2475,7 +2578,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.update" @@ -2556,7 +2658,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.updateComplete" + "name": "ReactiveElement.updateComplete", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.updateComplete" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -2566,7 +2672,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "LitElement", "anchor": "LitElement.updateComplete" @@ -2631,6 +2736,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2654,7 +2760,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.updated" + "name": "ReactiveElement.updated", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.updated" + } }, "kindString": "Method", "entrypointSources": [ @@ -2664,7 +2774,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.updated" @@ -2726,6 +2835,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -2749,7 +2859,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "ReactiveElement.willUpdate" + "name": "ReactiveElement.willUpdate", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement.willUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -2759,7 +2873,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "LitElement", "anchor": "LitElement.willUpdate" @@ -2862,7 +2975,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.creationScope" @@ -2895,7 +3007,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.host" @@ -2928,7 +3039,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.isConnected" @@ -2971,7 +3081,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "LitElement", "anchor": "RenderOptions.renderBefore" @@ -2993,7 +3102,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -3034,23 +3142,25 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" } ], "extendedBy": [ { "type": "reference", - "name": "LitElement" + "name": "LitElement", + "location": { + "page": "LitElement", + "anchor": "LitElement" + } } ], "implementedTypes": [ { "type": "reference", "name": "ReactiveControllerHost", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveControllerHost" @@ -3065,7 +3175,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Class", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -3074,11 +3183,8 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" } ], "expandedCategories": [ @@ -3167,7 +3273,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.attributeChangedCallback" @@ -3233,7 +3338,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.observedAttributes" @@ -3273,11 +3377,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3293,7 +3399,11 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.addController" + "name": "ReactiveControllerHost.addController", + "location": { + "page": "controllers", + "anchor": "ReactiveControllerHost.addController" + } }, "kindString": "Method", "entrypointSources": [ @@ -3303,7 +3413,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.addController" @@ -3336,11 +3445,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3356,7 +3467,11 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.removeController" + "name": "ReactiveControllerHost.removeController", + "location": { + "page": "controllers", + "anchor": "ReactiveControllerHost.removeController" + } }, "kindString": "Method", "entrypointSources": [ @@ -3366,7 +3481,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.removeController" @@ -3434,11 +3548,13 @@ "type": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3459,7 +3575,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.disableWarning" @@ -3492,6 +3607,7 @@ "elementType": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" @@ -3506,7 +3622,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enabledWarnings" @@ -3568,11 +3683,13 @@ "type": { "type": "reference", "name": "WarningKind", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "WarningKind" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3593,7 +3710,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enableWarning" @@ -3641,7 +3757,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.connectedCallback" @@ -3683,7 +3798,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.disconnectedCallback" @@ -3731,11 +3845,13 @@ "type": { "type": "reference", "name": "Initializer", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "Initializer" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3753,7 +3869,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.addInitializer" @@ -3804,7 +3919,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalize" @@ -3838,7 +3952,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalized" @@ -3908,11 +4021,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -3930,7 +4045,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.createProperty" @@ -3969,7 +4083,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.elementProperties" @@ -4048,11 +4161,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -4080,7 +4195,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getPropertyDescriptor" @@ -4143,11 +4257,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Call signature" } ], "kindString": "Method", @@ -4158,7 +4274,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getPropertyOptions" @@ -4188,6 +4303,7 @@ "type": { "type": "reference", "name": "PropertyDeclarations", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -4201,7 +4317,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.properties" @@ -4253,20 +4368,14 @@ { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, { "type": "reference", "name": "ShadowRoot", - "qualifiedName": "ShadowRoot", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" } ] }, @@ -4281,7 +4390,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.createRenderRoot" @@ -4308,20 +4416,14 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, { "type": "reference", "name": "ShadowRoot", - "qualifiedName": "ShadowRoot", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" } ] }, @@ -4333,7 +4435,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.renderRoot" @@ -4363,11 +4464,8 @@ "type": { "type": "reference", "name": "ShadowRootInit", - "qualifiedName": "ShadowRootInit", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow#parameters" }, "kindString": "Property", "entrypointSources": [ @@ -4377,7 +4475,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.shadowRootOptions" @@ -4414,6 +4511,7 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -4428,7 +4526,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.elementStyles" @@ -4474,11 +4571,13 @@ "type": { "type": "reference", "name": "CSSResultGroup", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -4486,12 +4585,14 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } } - } + }, + "kindString": "Call signature" } ], "kindString": "Method", @@ -4502,7 +4603,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.finalizeStyles" @@ -4533,6 +4633,7 @@ "type": { "type": "reference", "name": "CSSResultGroup", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -4546,7 +4647,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.styles" @@ -4607,7 +4707,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.enableUpdating" @@ -4672,6 +4771,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -4697,7 +4797,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.firstUpdated" @@ -4760,7 +4859,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.getUpdateComplete" @@ -4790,7 +4888,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.hasUpdated" @@ -4820,7 +4917,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.isUpdatePending" @@ -4882,7 +4978,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.performUpdate" @@ -4960,11 +5055,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -4980,7 +5077,11 @@ ], "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.requestUpdate" + "name": "ReactiveControllerHost.requestUpdate", + "location": { + "page": "controllers", + "anchor": "ReactiveControllerHost.requestUpdate" + } }, "kindString": "Method", "entrypointSources": [ @@ -4990,7 +5091,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.requestUpdate" @@ -5052,7 +5152,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.scheduleUpdate" @@ -5116,6 +5215,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5141,7 +5241,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.shouldUpdate" @@ -5205,6 +5304,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5230,7 +5330,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.update" @@ -5310,11 +5409,16 @@ "page": "controllers", "anchor": "ReactiveControllerHost.updateComplete" } - } + }, + "kindString": "Get signature" }, "implementationOf": { "type": "reference", - "name": "ReactiveControllerHost.updateComplete" + "name": "ReactiveControllerHost.updateComplete", + "location": { + "page": "controllers", + "anchor": "ReactiveControllerHost.updateComplete" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -5324,7 +5428,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.updateComplete" @@ -5389,6 +5492,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5414,7 +5518,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.updated" @@ -5476,6 +5579,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -5501,7 +5605,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement.willUpdate" @@ -5528,6 +5631,7 @@ "queryType": { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -5542,7 +5646,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "ReactiveElement", "anchor": "UpdatingElement" @@ -5623,7 +5726,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter.fromAttribute" @@ -5690,7 +5792,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter.toAttribute" @@ -5730,7 +5831,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter" @@ -5779,7 +5879,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.attribute" @@ -5824,7 +5923,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.converter" @@ -5858,7 +5956,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.noAccessor" @@ -5892,7 +5989,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.reflect" @@ -5926,7 +6022,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.state" @@ -5960,7 +6055,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.type" @@ -6023,7 +6117,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration.hasChanged" @@ -6063,7 +6156,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" @@ -6102,12 +6194,15 @@ "type": { "type": "reference", "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Index signature" }, + "kindString": "Interface", "entrypointSources": [ { "fileName": "packages/lit/src/index.ts", @@ -6115,7 +6210,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclarations" @@ -6163,6 +6257,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -6193,7 +6288,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "ReactiveElement", "anchor": "PropertyValues" @@ -6266,11 +6360,13 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -6281,7 +6377,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "templates", "anchor": "html" @@ -6319,7 +6414,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "templates", "anchor": "nothing" @@ -6382,20 +6476,14 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, { "type": "reference", "name": "DocumentFragment", - "qualifiedName": "DocumentFragment", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" } ] }, @@ -6412,21 +6500,25 @@ "type": { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "RootPart", + "package": "lit-html", "location": { "page": "misc", "anchor": "RootPart" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -6437,7 +6529,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "templates", "anchor": "render" @@ -6499,11 +6590,13 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -6514,7 +6607,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "templates", "anchor": "svg" @@ -6618,13 +6710,16 @@ "type": { "type": "reference", "name": "ValueSanitizer", + "package": "lit-html", "location": { "page": "misc", "anchor": "ValueSanitizer" } - } + }, + "kindString": "Call signature" } - ] + ], + "kindString": "Type literal" } }, "kindString": "Type alias", @@ -6635,7 +6730,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "templates", "anchor": "SanitizerFactory" @@ -6663,6 +6757,7 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -6676,7 +6771,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "templates", "anchor": "SVGTemplateResult" @@ -6705,8 +6799,10 @@ }, "default": { "type": "reference", - "name": "ResultType" - } + "name": "ResultType", + "package": "lit-html" + }, + "kindString": "Type parameter" } ], "type": { @@ -6778,7 +6874,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "templates", "anchor": "TemplateResult" @@ -6822,12 +6917,10 @@ "type": { "type": "reference", "name": "ShadowRoot", - "qualifiedName": "ShadowRoot", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot" + }, + "kindString": "Parameter" }, { "name": "styles", @@ -6836,12 +6929,14 @@ "elementType": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } } - } + }, + "kindString": "Parameter" } ], "type": { @@ -6859,7 +6954,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "styles", "anchor": "adoptStyles" @@ -6914,6 +7008,7 @@ { "type": "reference", "name": "CSSResultGroup", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -6928,11 +7023,13 @@ "type": { "type": "reference", "name": "CSSResult", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -6943,7 +7040,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "styles", "anchor": "css" @@ -6980,7 +7076,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "styles", "anchor": "CSSResult.cssText" @@ -7005,11 +7100,8 @@ { "type": "reference", "name": "CSSStyleSheet", - "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" } ] }, @@ -7031,11 +7123,8 @@ { "type": "reference", "name": "CSSStyleSheet", - "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" } ] }, @@ -7049,7 +7138,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "styles", "anchor": "CSSResult.styleSheet" @@ -7088,7 +7176,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "styles", "anchor": "CSSResult.toString" @@ -7110,7 +7197,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Class", "location": { "page": "styles", "anchor": "CSSResult" @@ -7140,21 +7226,25 @@ "type": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -7165,7 +7255,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "styles", "anchor": "getCompatibleStyle" @@ -7198,7 +7287,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "styles", "anchor": "supportsAdoptingStyleSheets" @@ -7239,11 +7327,13 @@ "type": { "type": "reference", "name": "CSSResult", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -7254,7 +7344,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "styles", "anchor": "unsafeCSS" @@ -7277,6 +7366,7 @@ { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7285,6 +7375,7 @@ { "type": "reference", "name": "CSSResultArray", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7301,7 +7392,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7325,6 +7415,7 @@ { "type": "reference", "name": "CSSResultOrNative", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7333,6 +7424,7 @@ { "type": "reference", "name": "CSSResultArray", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResultArray" @@ -7348,7 +7440,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultGroup" @@ -7373,6 +7464,7 @@ { "type": "reference", "name": "CSSResult", + "package": "@lit/reactive-element", "location": { "page": "styles", "anchor": "CSSResult" @@ -7381,11 +7473,8 @@ { "type": "reference", "name": "CSSStyleSheet", - "qualifiedName": "CSSStyleSheet", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet" } ] }, @@ -7397,7 +7486,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "styles", "anchor": "CSSResultOrNative" @@ -7510,7 +7598,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "customElement" @@ -7574,6 +7661,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -7622,7 +7710,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "eventOptions" @@ -7674,11 +7761,13 @@ } ], "name": "PropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "PropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -7748,7 +7837,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "property" @@ -7825,6 +7913,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -7873,7 +7962,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "query" @@ -7936,6 +8024,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -7984,7 +8073,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAll" @@ -8021,11 +8109,13 @@ "type": { "type": "reference", "name": "QueryAssignedElementsOptions", + "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -8050,6 +8140,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -8098,7 +8189,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAssignedElements" @@ -8140,17 +8230,21 @@ "type": { "type": "reference", "name": "QueryAssignedNodesOptions", + "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", - "name": "TSDecoratorReturnType" - } + "name": "TSDecoratorReturnType", + "package": "@lit/reactive-element" + }, + "kindString": "Call signature" }, { "name": "queryAssignedNodes", @@ -8256,8 +8350,10 @@ ], "type": { "type": "reference", - "name": "TSDecoratorReturnType" - } + "name": "TSDecoratorReturnType", + "package": "@lit/reactive-element" + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -8268,7 +8364,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAssignedNodes" @@ -8331,6 +8426,7 @@ { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" @@ -8379,7 +8475,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "queryAsync" @@ -8422,11 +8517,13 @@ } ], "name": "InternalPropertyDeclaration", + "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -8496,7 +8593,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Function", "location": { "page": "decorators", "anchor": "state" @@ -8574,7 +8670,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Method", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration.hasChanged" @@ -8606,7 +8701,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Interface", "location": { "page": "decorators", "anchor": "InternalPropertyDeclaration" @@ -8645,7 +8739,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions.selector" @@ -8672,7 +8765,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "QueryAssignedNodesOptions.slot" + "name": "QueryAssignedNodesOptions.slot", + "location": { + "page": "decorators", + "anchor": "QueryAssignedNodesOptions.slot" + } }, "kindString": "Property", "entrypointSources": [ @@ -8682,7 +8779,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions.slot" @@ -8700,6 +8796,7 @@ { "type": "reference", "name": "QueryAssignedNodesOptions", + "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" @@ -8714,7 +8811,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Interface", "location": { "page": "decorators", "anchor": "QueryAssignedElementsOptions" @@ -8723,16 +8819,11 @@ { "type": "reference", "name": "QueryAssignedNodesOptions", + "package": "@lit/reactive-element", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" } - }, - { - "type": "reference", - "name": "AssignedNodesOptions", - "qualifiedName": "AssignedNodesOptions", - "package": "typescript" } ] }, @@ -8769,7 +8860,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Property", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions.slot" @@ -8793,7 +8883,11 @@ "extendedBy": [ { "type": "reference", - "name": "QueryAssignedElementsOptions" + "name": "QueryAssignedElementsOptions", + "location": { + "page": "decorators", + "anchor": "QueryAssignedElementsOptions" + } } ], "kindString": "Interface", @@ -8804,7 +8898,6 @@ "moduleSpecifier": "lit/decorators.js" } ], - "kindString": "Interface", "location": { "page": "decorators", "anchor": "QueryAssignedNodesOptions" @@ -8935,6 +9028,7 @@ "queryType": { "type": "reference", "name": "AsyncAppendDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -8944,11 +9038,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -8959,7 +9055,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "asyncAppend" @@ -8995,16 +9090,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "AsyncAppendDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -9020,7 +9118,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.constructor" + "name": "AsyncReplaceDirective.constructor", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -9030,7 +9132,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "AsyncAppendDirective.constructor" @@ -9054,7 +9155,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.isConnected" + "name": "AsyncReplaceDirective.isConnected", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.isConnected" + } }, "kindString": "Property", "entrypointSources": [ @@ -9064,7 +9169,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "AsyncAppendDirective.isConnected" @@ -9122,7 +9226,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.commitValue" + "name": "AsyncReplaceDirective.commitValue", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.commitValue" + } }, "kindString": "Method", "entrypointSources": [ @@ -9132,7 +9240,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.commitValue" @@ -9172,7 +9279,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.disconnected" + "name": "AsyncReplaceDirective.disconnected", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.disconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -9182,7 +9293,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.disconnected" @@ -9219,7 +9329,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.reconnected" + "name": "AsyncReplaceDirective.reconnected", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.reconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -9229,7 +9343,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.reconnected" @@ -9255,7 +9368,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -9287,8 +9401,10 @@ "name": "T" } ], - "name": "Mapper" - } + "name": "Mapper", + "package": "lit-html" + }, + "kindString": "Parameter" } ], "type": { @@ -9304,7 +9420,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.render" + "name": "AsyncReplaceDirective.render", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -9314,7 +9434,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.render" @@ -9368,7 +9487,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncReplaceDirective.setValue" + "name": "AsyncReplaceDirective.setValue", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.setValue" + } }, "kindString": "Method", "entrypointSources": [ @@ -9378,7 +9501,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.setValue" @@ -9408,11 +9530,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "params", @@ -9468,6 +9592,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -9485,7 +9610,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncReplaceDirective.update" + "name": "AsyncReplaceDirective.update", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -9495,7 +9624,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncAppendDirective.update" @@ -9513,6 +9641,7 @@ { "type": "reference", "name": "AsyncReplaceDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9528,7 +9657,6 @@ "moduleSpecifier": "lit/directives/async-append.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "AsyncAppendDirective", @@ -9538,27 +9666,12 @@ { "type": "reference", "name": "AsyncReplaceDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", "excludeFromTOC": true } - }, - { - "type": "reference", - "name": "AsyncDirective", - "location": { - "page": "custom-directives", - "anchor": "AsyncDirective" - } - }, - { - "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } } ] }, @@ -9616,8 +9729,10 @@ "name": "unknown" } ], - "name": "Mapper" - } + "name": "Mapper", + "package": "lit-html" + }, + "kindString": "Parameter" } ], "type": { @@ -9628,6 +9743,7 @@ "queryType": { "type": "reference", "name": "AsyncReplaceDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9637,11 +9753,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -9652,7 +9770,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "asyncReplace" @@ -9688,16 +9805,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "AsyncReplaceDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -9713,7 +9833,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor" + "name": "AsyncDirective.constructor", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -9723,7 +9847,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.constructor" @@ -9747,7 +9870,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected" + "name": "AsyncDirective.isConnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.isConnected" + } }, "kindString": "Property", "entrypointSources": [ @@ -9757,7 +9884,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.isConnected" @@ -9817,7 +9943,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.commitValue" @@ -9857,7 +9982,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected" + "name": "AsyncDirective.disconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.disconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -9867,7 +9996,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.disconnected" @@ -9904,7 +10032,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected" + "name": "AsyncDirective.reconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.reconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -9914,7 +10046,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.reconnected" @@ -9940,7 +10071,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -9972,8 +10104,10 @@ "name": "T" } ], - "name": "Mapper" - } + "name": "Mapper", + "package": "lit-html" + }, + "kindString": "Parameter" } ], "type": { @@ -9989,7 +10123,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render" + "name": "AsyncDirective.render", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -9999,7 +10137,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.render" @@ -10053,7 +10190,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue" + "name": "AsyncDirective.setValue", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.setValue" + } }, "kindString": "Method", "entrypointSources": [ @@ -10063,7 +10204,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.setValue" @@ -10093,11 +10233,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -10153,6 +10295,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -10170,7 +10313,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update" + "name": "AsyncDirective.update", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -10180,7 +10327,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "AsyncReplaceDirective.update" @@ -10198,6 +10344,7 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -10207,7 +10354,12 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncAppendDirective" + "name": "AsyncAppendDirective", + "location": { + "page": "directives", + "anchor": "AsyncAppendDirective", + "excludeFromTOC": true + } } ], "kindString": "Class", @@ -10218,7 +10370,6 @@ "moduleSpecifier": "lit/directives/async-replace.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "AsyncReplaceDirective", @@ -10228,18 +10379,11 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } - }, - { - "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } } ] }, @@ -10283,6 +10427,7 @@ "queryType": { "type": "reference", "name": "CacheDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10292,11 +10437,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -10307,7 +10454,6 @@ "moduleSpecifier": "lit/directives/cache.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "cache" @@ -10342,16 +10488,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "CacheDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10367,7 +10516,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -10377,7 +10530,6 @@ "moduleSpecifier": "lit/directives/cache.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "CacheDirective.constructor" @@ -10427,7 +10579,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -10437,7 +10593,6 @@ "moduleSpecifier": "lit/directives/cache.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "CacheDirective.render" @@ -10467,11 +10622,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -10508,7 +10665,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -10518,7 +10679,6 @@ "moduleSpecifier": "lit/directives/cache.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "CacheDirective.update" @@ -10536,6 +10696,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -10550,7 +10711,6 @@ "moduleSpecifier": "lit/directives/cache.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "CacheDirective", @@ -10560,6 +10720,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -10601,10 +10762,12 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" }, { - "name": "V" + "name": "V", + "kindString": "Type parameter" } ], "parameters": [ @@ -10722,7 +10885,6 @@ "moduleSpecifier": "lit/directives/choose.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "choose" @@ -10756,12 +10918,14 @@ "type": { "type": "reference", "name": "ClassInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -10772,6 +10936,7 @@ "queryType": { "type": "reference", "name": "ClassMapDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -10781,11 +10946,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -10796,7 +10963,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "classMap" @@ -10831,16 +10997,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "ClassMapDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -10856,7 +11025,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -10866,7 +11039,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "ClassMapDirective.constructor" @@ -10896,12 +11068,14 @@ "type": { "type": "reference", "name": "ClassInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -10917,7 +11091,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -10927,7 +11105,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "ClassMapDirective.render" @@ -10957,11 +11134,13 @@ "type": { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -10975,6 +11154,7 @@ "element": { "type": "reference", "name": "ClassInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "ClassInfo", @@ -10999,6 +11179,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -11016,7 +11197,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -11026,7 +11211,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "ClassMapDirective.update" @@ -11044,6 +11228,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11058,7 +11243,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "ClassMapDirective", @@ -11068,6 +11252,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11132,7 +11317,6 @@ "moduleSpecifier": "lit/directives/class-map.js" } ], - "kindString": "Interface", "location": { "page": "directives", "anchor": "ClassInfo", @@ -11215,6 +11399,7 @@ "queryType": { "type": "reference", "name": "GuardDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11224,11 +11409,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -11239,7 +11426,6 @@ "moduleSpecifier": "lit/directives/guard.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "guard" @@ -11274,16 +11460,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "GuardDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11299,7 +11488,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -11309,7 +11502,6 @@ "moduleSpecifier": "lit/directives/guard.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "GuardDirective.constructor" @@ -11389,7 +11581,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -11399,7 +11595,6 @@ "moduleSpecifier": "lit/directives/guard.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "GuardDirective.render" @@ -11429,11 +11624,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -11501,7 +11698,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -11511,7 +11712,6 @@ "moduleSpecifier": "lit/directives/guard.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "GuardDirective.update" @@ -11529,6 +11729,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11543,7 +11744,6 @@ "moduleSpecifier": "lit/directives/guard.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "GuardDirective", @@ -11553,6 +11753,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -11584,7 +11785,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -11605,6 +11807,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -11635,7 +11838,6 @@ "moduleSpecifier": "lit/directives/if-defined.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "ifDefined" @@ -11679,10 +11881,12 @@ ], "typeParameter": [ { - "name": "I" + "name": "I", + "kindString": "Type parameter" }, { - "name": "J" + "name": "J", + "kindString": "Type parameter" } ], "parameters": [ @@ -11786,10 +11990,12 @@ ], "typeParameter": [ { - "name": "I" + "name": "I", + "kindString": "Type parameter" }, { - "name": "J" + "name": "J", + "kindString": "Type parameter" } ], "parameters": [ @@ -11857,7 +12063,6 @@ "moduleSpecifier": "lit/directives/join.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "join" @@ -11911,6 +12116,7 @@ "queryType": { "type": "reference", "name": "Keyed", + "package": "lit-html", "location": { "page": "directives", "anchor": "Keyed", @@ -11920,11 +12126,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -11935,7 +12143,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "keyed" @@ -11970,16 +12177,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "Keyed", + "package": "lit-html", "location": { "page": "directives", "anchor": "Keyed", @@ -11995,7 +12205,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -12005,7 +12219,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "Keyed.constructor" @@ -12032,7 +12245,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "Keyed.key" @@ -12087,7 +12299,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -12097,7 +12313,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "Keyed.render" @@ -12127,11 +12342,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -12174,7 +12391,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -12184,7 +12405,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "Keyed.update" @@ -12202,6 +12422,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12216,7 +12437,6 @@ "moduleSpecifier": "lit/directives/keyed.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "Keyed", @@ -12226,6 +12446,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12273,6 +12494,7 @@ "queryType": { "type": "reference", "name": "LiveDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12282,11 +12504,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -12297,7 +12521,6 @@ "moduleSpecifier": "lit/directives/live.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "live" @@ -12332,16 +12555,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "LiveDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12357,7 +12583,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -12367,7 +12597,6 @@ "moduleSpecifier": "lit/directives/live.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "LiveDirective.constructor" @@ -12414,7 +12643,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -12424,7 +12657,6 @@ "moduleSpecifier": "lit/directives/live.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "LiveDirective.render" @@ -12454,11 +12686,13 @@ "type": { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -12492,7 +12726,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -12502,7 +12740,6 @@ "moduleSpecifier": "lit/directives/live.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "LiveDirective.update" @@ -12520,6 +12757,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12534,7 +12772,6 @@ "moduleSpecifier": "lit/directives/live.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "LiveDirective", @@ -12544,6 +12781,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -12584,7 +12822,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -12694,7 +12933,6 @@ "moduleSpecifier": "lit/directives/map.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "map" @@ -12819,7 +13057,6 @@ "moduleSpecifier": "lit/directives/range.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "range" @@ -12852,12 +13089,10 @@ "default": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + }, + "kindString": "Type parameter" } ], "type": { @@ -12869,12 +13104,14 @@ } ], "name": "Ref", + "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", "excludeFromTOC": true } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -12885,7 +13122,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "createRef" @@ -12919,12 +13155,14 @@ "type": { "type": "reference", "name": "RefOrCallback", + "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -12935,6 +13173,7 @@ "queryType": { "type": "reference", "name": "RefDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "RefDirective", @@ -12944,11 +13183,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -12959,7 +13200,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "ref" @@ -12982,12 +13222,10 @@ "default": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + }, + "kindString": "Type parameter" } ], "type": { @@ -12999,12 +13237,14 @@ } ], "name": "Ref", + "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", "excludeFromTOC": true } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -13015,7 +13255,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "Ref.constructor" @@ -13049,7 +13288,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "Ref.value" @@ -13069,12 +13307,10 @@ "default": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + }, + "kindString": "Type parameter" } ], "kindString": "Class", @@ -13085,7 +13321,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "Ref", @@ -13122,16 +13357,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "RefDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "RefDirective", @@ -13147,7 +13385,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor" + "name": "AsyncDirective.constructor", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -13157,7 +13399,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "RefDirective.constructor" @@ -13181,7 +13422,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected" + "name": "AsyncDirective.isConnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.isConnected" + } }, "kindString": "Property", "entrypointSources": [ @@ -13191,7 +13436,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "RefDirective.isConnected" @@ -13231,7 +13475,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected" + "name": "AsyncDirective.disconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.disconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -13241,7 +13489,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.disconnected" @@ -13278,7 +13525,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected" + "name": "AsyncDirective.reconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.reconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -13288,7 +13539,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.reconnected" @@ -13318,12 +13568,14 @@ "type": { "type": "reference", "name": "RefOrCallback", + "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -13339,7 +13591,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render" + "name": "AsyncDirective.render", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -13349,7 +13605,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.render" @@ -13403,7 +13658,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue" + "name": "AsyncDirective.setValue", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.setValue" + } }, "kindString": "Method", "entrypointSources": [ @@ -13413,7 +13672,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.setValue" @@ -13443,11 +13701,13 @@ "type": { "type": "reference", "name": "ElementPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -13461,6 +13721,7 @@ "element": { "type": "reference", "name": "RefOrCallback", + "package": "lit-html", "location": { "page": "directives", "anchor": "RefOrCallback", @@ -13486,7 +13747,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update" + "name": "AsyncDirective.update", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -13496,7 +13761,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RefDirective.update" @@ -13514,6 +13778,7 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -13528,7 +13793,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "RefDirective", @@ -13538,18 +13802,11 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } - }, - { - "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } } ] }, @@ -13568,6 +13825,7 @@ { "type": "reference", "name": "Ref", + "package": "lit-html", "location": { "page": "directives", "anchor": "Ref", @@ -13596,11 +13854,8 @@ { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, { "type": "intrinsic", @@ -13631,7 +13886,6 @@ "moduleSpecifier": "lit/directives/ref.js" } ], - "kindString": "Type alias", "location": { "page": "directives", "anchor": "RefOrCallback", @@ -13662,7 +13916,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -13695,6 +13950,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -13710,6 +13966,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -13734,12 +13991,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -13762,7 +14021,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -13792,12 +14052,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -13820,7 +14082,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -13853,6 +14116,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -13868,6 +14132,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -13889,12 +14154,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -13912,7 +14179,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "repeat" @@ -13947,16 +14213,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "RepeatDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "RepeatDirective", @@ -13972,7 +14241,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -13982,7 +14255,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "RepeatDirective.constructor" @@ -14013,7 +14285,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14043,12 +14316,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -14074,7 +14349,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14107,6 +14383,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14122,6 +14399,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14143,12 +14421,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -14167,7 +14447,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -14177,7 +14461,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RepeatDirective.render" @@ -14203,7 +14486,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14212,11 +14496,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -14246,6 +14532,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14261,6 +14548,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14278,6 +14566,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14304,6 +14593,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -14321,7 +14611,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -14331,7 +14625,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "RepeatDirective.update" @@ -14349,6 +14642,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -14363,7 +14657,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "RepeatDirective", @@ -14373,6 +14666,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -14391,7 +14685,8 @@ ], "typeParameters": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "type": { @@ -14443,7 +14738,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Type alias", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14461,7 +14755,8 @@ ], "typeParameters": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "type": { @@ -14513,7 +14808,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Type alias", "location": { "page": "directives", "anchor": "KeyFn", @@ -14540,7 +14834,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14573,6 +14868,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14588,6 +14884,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14612,12 +14909,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -14636,7 +14935,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14666,12 +14966,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -14690,7 +14992,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "parameters": [ @@ -14723,6 +15026,7 @@ } ], "name": "KeyFn", + "package": "lit-html", "location": { "page": "directives", "anchor": "KeyFn", @@ -14738,6 +15042,7 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", @@ -14759,12 +15064,14 @@ } ], "name": "ItemTemplate", + "package": "lit-html", "location": { "page": "directives", "anchor": "ItemTemplate", "excludeFromTOC": true } - } + }, + "kindString": "Parameter" } ], "type": { @@ -14782,7 +15089,6 @@ "moduleSpecifier": "lit/directives/repeat.js" } ], - "kindString": "Interface", "location": { "page": "directives", "anchor": "RepeatDirectiveFn", @@ -14832,6 +15138,7 @@ { "type": "reference", "name": "StyleInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -14853,6 +15160,7 @@ "queryType": { "type": "reference", "name": "StyleMapDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -14862,11 +15170,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -14877,7 +15187,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "styleMap" @@ -14912,16 +15221,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "StyleMapDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -14937,7 +15249,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -14947,7 +15263,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "StyleMapDirective.constructor" @@ -14980,6 +15295,7 @@ { "type": "reference", "name": "StyleInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15006,7 +15322,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -15016,7 +15336,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "StyleMapDirective.render" @@ -15046,11 +15365,13 @@ "type": { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - } + }, + "kindString": "Parameter" }, { "name": "__namedParameters", @@ -15067,6 +15388,7 @@ { "type": "reference", "name": "StyleInfo", + "package": "lit-html", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15095,6 +15417,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15112,7 +15435,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -15122,7 +15449,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "StyleMapDirective.update" @@ -15140,6 +15466,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15154,7 +15481,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "StyleMapDirective", @@ -15164,6 +15490,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15233,7 +15560,6 @@ "moduleSpecifier": "lit/directives/style-map.js" } ], - "kindString": "Interface", "location": { "page": "directives", "anchor": "StyleInfo", @@ -15268,12 +15594,10 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", - "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + }, + "kindString": "Parameter" } ], "type": { @@ -15284,6 +15608,7 @@ "queryType": { "type": "reference", "name": "TemplateContentDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15293,11 +15618,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -15308,7 +15635,6 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "templateContent" @@ -15343,16 +15669,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "TemplateContentDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15368,7 +15697,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -15378,7 +15711,6 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "TemplateContentDirective.constructor" @@ -15408,12 +15740,10 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", - "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" + }, + "kindString": "Parameter" } ], "type": { @@ -15422,17 +15752,15 @@ { "type": "reference", "name": "DocumentFragment", - "qualifiedName": "DocumentFragment", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" }, { "type": "query", "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15450,7 +15778,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -15460,7 +15792,6 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "TemplateContentDirective.render" @@ -15490,11 +15821,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "props", @@ -15521,7 +15854,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -15531,7 +15868,6 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "TemplateContentDirective.update" @@ -15549,6 +15885,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15563,7 +15900,6 @@ "moduleSpecifier": "lit/directives/template-content.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "TemplateContentDirective", @@ -15573,6 +15909,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -15625,6 +15962,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15636,6 +15974,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -15655,6 +15994,7 @@ "queryType": { "type": "reference", "name": "UnsafeHTMLDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -15664,11 +16004,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -15679,7 +16021,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "unsafeHTML" @@ -15714,16 +16055,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "UnsafeHTMLDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -15739,7 +16083,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -15749,7 +16097,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.constructor" @@ -15779,7 +16126,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.directiveName" @@ -15809,7 +16155,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.resultType" @@ -15856,6 +16201,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15867,6 +16213,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -15894,6 +16241,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -15905,6 +16253,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -15929,6 +16278,7 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -15945,7 +16295,11 @@ ], "overwrites": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -15955,7 +16309,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.render" @@ -15985,11 +16338,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "props", @@ -16016,7 +16371,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -16026,7 +16385,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective.update" @@ -16044,6 +16402,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -16053,7 +16412,12 @@ "extendedBy": [ { "type": "reference", - "name": "UnsafeSVGDirective" + "name": "UnsafeSVGDirective", + "location": { + "page": "directives", + "anchor": "UnsafeSVGDirective", + "excludeFromTOC": true + } } ], "kindString": "Class", @@ -16064,7 +16428,6 @@ "moduleSpecifier": "lit/directives/unsafe-html.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16074,6 +16437,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -16126,6 +16490,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16137,6 +16502,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16156,6 +16522,7 @@ "queryType": { "type": "reference", "name": "UnsafeSVGDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16165,11 +16532,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -16180,7 +16549,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "unsafeSVG" @@ -16215,16 +16583,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "UnsafeSVGDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16240,7 +16611,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.constructor" + "name": "UnsafeHTMLDirective.constructor", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -16250,7 +16625,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.constructor" @@ -16274,7 +16648,11 @@ }, "overwrites": { "type": "reference", - "name": "UnsafeHTMLDirective.directiveName" + "name": "UnsafeHTMLDirective.directiveName", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective.directiveName" + } }, "kindString": "Property", "entrypointSources": [ @@ -16284,7 +16662,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.directiveName" @@ -16308,7 +16685,11 @@ }, "overwrites": { "type": "reference", - "name": "UnsafeHTMLDirective.resultType" + "name": "UnsafeHTMLDirective.resultType", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective.resultType" + } }, "kindString": "Property", "entrypointSources": [ @@ -16318,7 +16699,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.resultType" @@ -16365,6 +16745,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16376,6 +16757,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16403,6 +16785,7 @@ "queryType": { "type": "reference", "name": "noChange", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "noChange" @@ -16414,6 +16797,7 @@ "queryType": { "type": "reference", "name": "nothing", + "package": "lit-html", "location": { "page": "templates", "anchor": "nothing" @@ -16438,6 +16822,7 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -16454,7 +16839,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.render" + "name": "UnsafeHTMLDirective.render", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -16464,7 +16853,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.render" @@ -16494,11 +16882,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "props", @@ -16525,7 +16915,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "UnsafeHTMLDirective.update" + "name": "UnsafeHTMLDirective.update", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -16535,7 +16929,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UnsafeSVGDirective.update" @@ -16553,6 +16946,7 @@ { "type": "reference", "name": "UnsafeHTMLDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", @@ -16568,7 +16962,6 @@ "moduleSpecifier": "lit/directives/unsafe-svg.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "UnsafeSVGDirective", @@ -16578,19 +16971,12 @@ { "type": "reference", "name": "UnsafeHTMLDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UnsafeHTMLDirective", "excludeFromTOC": true } - }, - { - "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } } ] }, @@ -16640,6 +17026,7 @@ "queryType": { "type": "reference", "name": "UntilDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UntilDirective", @@ -16649,11 +17036,13 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -16664,7 +17053,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "until" @@ -16700,16 +17088,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "UntilDirective", + "package": "lit-html", "location": { "page": "directives", "anchor": "UntilDirective", @@ -16725,7 +17116,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.constructor" + "name": "AsyncDirective.constructor", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -16735,7 +17130,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Constructor", "location": { "page": "directives", "anchor": "UntilDirective.constructor" @@ -16759,7 +17153,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.isConnected" + "name": "AsyncDirective.isConnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.isConnected" + } }, "kindString": "Property", "entrypointSources": [ @@ -16769,7 +17167,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Property", "location": { "page": "directives", "anchor": "UntilDirective.isConnected" @@ -16809,7 +17206,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.disconnected" + "name": "AsyncDirective.disconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.disconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -16819,7 +17220,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.disconnected" @@ -16856,7 +17256,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.reconnected" + "name": "AsyncDirective.reconnected", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.reconnected" + } }, "kindString": "Method", "entrypointSources": [ @@ -16866,7 +17270,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.reconnected" @@ -16919,7 +17322,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.render" + "name": "AsyncDirective.render", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -16929,7 +17336,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.render" @@ -16983,7 +17389,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AsyncDirective.setValue" + "name": "AsyncDirective.setValue", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.setValue" + } }, "kindString": "Method", "entrypointSources": [ @@ -16993,7 +17403,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.setValue" @@ -17023,11 +17432,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "args", @@ -17054,7 +17465,11 @@ ], "overwrites": { "type": "reference", - "name": "AsyncDirective.update" + "name": "AsyncDirective.update", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -17064,7 +17479,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Method", "location": { "page": "directives", "anchor": "UntilDirective.update" @@ -17082,6 +17496,7 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -17096,7 +17511,6 @@ "moduleSpecifier": "lit/directives/until.js" } ], - "kindString": "Class", "location": { "page": "directives", "anchor": "UntilDirective", @@ -17106,18 +17520,11 @@ { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" } - }, - { - "type": "reference", - "name": "Directive", - "location": { - "page": "custom-directives", - "anchor": "Directive" - } } ] }, @@ -17165,10 +17572,12 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" }, { - "name": "F" + "name": "F", + "kindString": "Type parameter" } ], "parameters": [ @@ -17266,7 +17675,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" }, { "name": "F", @@ -17372,7 +17782,8 @@ ], "typeParameter": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" }, { "name": "F", @@ -17486,7 +17897,6 @@ "moduleSpecifier": "lit/directives/when.js" } ], - "kindString": "Function", "location": { "page": "directives", "anchor": "when" @@ -17536,16 +17946,19 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } - } + }, + "kindString": "Parameter" + } ], "type": { "type": "reference", "name": "AsyncDirective", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -17560,7 +17973,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.constructor" + "name": "Directive.constructor", + "location": { + "page": "custom-directives", + "anchor": "Directive.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -17570,7 +17987,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "AsyncDirective.constructor" @@ -17600,7 +18016,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AsyncDirective.isConnected" @@ -17645,7 +18060,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.disconnected" @@ -17687,7 +18101,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.reconnected" @@ -17743,7 +18156,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.render" + "name": "Directive.render", + "location": { + "page": "custom-directives", + "anchor": "Directive.render" + } }, "kindString": "Method", "entrypointSources": [ @@ -17753,7 +18170,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.render" @@ -17809,7 +18225,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.setValue" @@ -17839,11 +18254,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "props", @@ -17870,7 +18287,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "Directive.update" + "name": "Directive.update", + "location": { + "page": "custom-directives", + "anchor": "Directive.update" + } }, "kindString": "Method", "entrypointSources": [ @@ -17880,7 +18301,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "AsyncDirective.update" @@ -17898,6 +18318,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -17907,15 +18328,30 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncReplaceDirective" + "name": "AsyncReplaceDirective", + "location": { + "page": "directives", + "anchor": "AsyncReplaceDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "RefDirective" + "name": "RefDirective", + "location": { + "page": "directives", + "anchor": "RefDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "UntilDirective" + "name": "UntilDirective", + "location": { + "page": "directives", + "anchor": "UntilDirective", + "excludeFromTOC": true + } } ], "kindString": "Class", @@ -17926,7 +18362,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "AsyncDirective" @@ -17935,6 +18370,7 @@ { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" @@ -17968,12 +18404,10 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" }, { "name": "name", @@ -18003,11 +18437,13 @@ "type": { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - } + }, + "kindString": "Parameter" }, { "name": "options", @@ -18021,6 +18457,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18034,11 +18471,13 @@ "type": { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -18049,7 +18488,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "AttributePart.constructor" @@ -18070,11 +18508,8 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, "kindString": "Property", "entrypointSources": [ @@ -18084,7 +18519,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.element" @@ -18114,7 +18548,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.name" @@ -18142,6 +18575,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18157,7 +18591,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.options" @@ -18198,7 +18631,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.strings" @@ -18245,7 +18677,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePart.type" @@ -18286,7 +18717,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "AttributePart.tagName" @@ -18303,21 +18733,34 @@ "extendedBy": [ { "type": "reference", - "name": "BooleanAttributePart" + "name": "BooleanAttributePart", + "location": { + "page": "custom-directives", + "anchor": "BooleanAttributePart" + } }, { "type": "reference", - "name": "EventPart" + "name": "EventPart", + "location": { + "page": "custom-directives", + "anchor": "EventPart" + } }, { "type": "reference", - "name": "PropertyPart" + "name": "PropertyPart", + "location": { + "page": "custom-directives", + "anchor": "PropertyPart" + } } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -18332,7 +18775,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -18364,12 +18806,10 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" }, { "name": "name", @@ -18399,11 +18839,13 @@ "type": { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - } + }, + "kindString": "Parameter" }, { "name": "options", @@ -18417,6 +18859,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18430,6 +18873,7 @@ "type": { "type": "reference", "name": "BooleanAttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -18444,7 +18888,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AttributePart.constructor" + "name": "AttributePart.constructor", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -18454,7 +18902,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.constructor" @@ -18475,15 +18922,16 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element" + "name": "AttributePart.element", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.element" + } }, "kindString": "Property", "entrypointSources": [ @@ -18493,7 +18941,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.element" @@ -18517,7 +18964,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name" + "name": "AttributePart.name", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.name" + } }, "kindString": "Property", "entrypointSources": [ @@ -18527,7 +18978,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.name" @@ -18555,6 +19005,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18564,7 +19015,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options" + "name": "AttributePart.options", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.options" + } }, "kindString": "Property", "entrypointSources": [ @@ -18574,7 +19029,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.options" @@ -18609,7 +19063,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings" + "name": "AttributePart.strings", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.strings" + } }, "kindString": "Property", "entrypointSources": [ @@ -18619,7 +19077,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.strings" @@ -18644,7 +19101,11 @@ "defaultValue": "4", "overwrites": { "type": "reference", - "name": "AttributePart.type" + "name": "AttributePart.type", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.type" + } }, "kindString": "Property", "entrypointSources": [ @@ -18654,7 +19115,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.type" @@ -18693,7 +19153,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName" + "name": "AttributePart.tagName", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.tagName" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -18703,7 +19167,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart.tagName" @@ -18721,6 +19184,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -18735,7 +19199,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -18744,6 +19207,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -18811,6 +19275,7 @@ { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -18819,6 +19284,7 @@ { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -18840,6 +19306,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18853,11 +19320,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -18868,7 +19337,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "ChildPart.constructor" @@ -18896,6 +19364,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -18911,7 +19380,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPart.options" @@ -18942,7 +19410,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPart.type" @@ -19009,7 +19476,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.endNode" @@ -19060,7 +19526,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.parentNode" @@ -19127,7 +19592,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "ChildPart.startNode" @@ -19144,13 +19608,18 @@ "extendedBy": [ { "type": "reference", - "name": "RootPart" + "name": "RootPart", + "location": { + "page": "misc", + "anchor": "RootPart" + } } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -19165,7 +19634,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -19198,11 +19666,13 @@ "type": { "type": "reference", "name": "DirectiveClass", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" } - } + }, + "kindString": "Type parameter" } ], "parameters": [ @@ -19277,15 +19747,19 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } - } + }, + "kindString": "Call signature" } - ] + ], + "kindString": "Type literal" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -19296,7 +19770,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "directive" @@ -19334,21 +19807,25 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -19359,7 +19836,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "Directive.constructor" @@ -19417,7 +19893,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "Directive.render" @@ -19447,11 +19922,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "props", @@ -19480,7 +19957,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "Directive.update" @@ -19497,49 +19973,99 @@ "extendedBy": [ { "type": "reference", - "name": "AsyncDirective" + "name": "AsyncDirective", + "location": { + "page": "custom-directives", + "anchor": "AsyncDirective" + } }, { "type": "reference", - "name": "CacheDirective" + "name": "CacheDirective", + "location": { + "page": "directives", + "anchor": "CacheDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "ClassMapDirective" + "name": "ClassMapDirective", + "location": { + "page": "directives", + "anchor": "ClassMapDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "GuardDirective" + "name": "GuardDirective", + "location": { + "page": "directives", + "anchor": "GuardDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "Keyed" + "name": "Keyed", + "location": { + "page": "directives", + "anchor": "Keyed", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "LiveDirective" + "name": "LiveDirective", + "location": { + "page": "directives", + "anchor": "LiveDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "RepeatDirective" + "name": "RepeatDirective", + "location": { + "page": "directives", + "anchor": "RepeatDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "StyleMapDirective" + "name": "StyleMapDirective", + "location": { + "page": "directives", + "anchor": "StyleMapDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "TemplateContentDirective" + "name": "TemplateContentDirective", + "location": { + "page": "directives", + "anchor": "TemplateContentDirective", + "excludeFromTOC": true + } }, { "type": "reference", - "name": "UnsafeHTMLDirective" + "name": "UnsafeHTMLDirective", + "location": { + "page": "directives", + "anchor": "UnsafeHTMLDirective", + "excludeFromTOC": true + } } ], "implementedTypes": [ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -19554,7 +20080,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "Directive" @@ -19586,23 +20111,23 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" + }, + "kindString": "Parameter" }, { "name": "parent", "type": { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - } + }, + "kindString": "Parameter" }, { "name": "options", @@ -19616,6 +20141,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19629,11 +20155,13 @@ "type": { "type": "reference", "name": "ElementPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -19644,7 +20172,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "ElementPart.constructor" @@ -19662,11 +20189,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -19676,7 +20200,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.element" @@ -19701,6 +20224,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19716,7 +20240,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.options" @@ -19747,7 +20270,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPart.type" @@ -19765,6 +20287,7 @@ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -19779,7 +20302,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "ElementPart" @@ -19811,12 +20333,10 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" }, { "name": "name", @@ -19846,11 +20366,13 @@ "type": { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - } + }, + "kindString": "Parameter" }, { "name": "options", @@ -19864,6 +20386,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -19877,6 +20400,7 @@ "type": { "type": "reference", "name": "EventPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -19891,7 +20415,11 @@ ], "overwrites": { "type": "reference", - "name": "AttributePart.constructor" + "name": "AttributePart.constructor", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -19901,7 +20429,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "EventPart.constructor" @@ -19922,15 +20449,16 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element" + "name": "AttributePart.element", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.element" + } }, "kindString": "Property", "entrypointSources": [ @@ -19940,7 +20468,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.element" @@ -19964,7 +20491,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name" + "name": "AttributePart.name", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.name" + } }, "kindString": "Property", "entrypointSources": [ @@ -19974,7 +20505,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.name" @@ -20002,6 +20532,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20011,7 +20542,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options" + "name": "AttributePart.options", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.options" + } }, "kindString": "Property", "entrypointSources": [ @@ -20021,7 +20556,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.options" @@ -20056,7 +20590,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings" + "name": "AttributePart.strings", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.strings" + } }, "kindString": "Property", "entrypointSources": [ @@ -20066,7 +20604,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.strings" @@ -20091,7 +20628,11 @@ "defaultValue": "5", "overwrites": { "type": "reference", - "name": "AttributePart.type" + "name": "AttributePart.type", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.type" + } }, "kindString": "Property", "entrypointSources": [ @@ -20101,7 +20642,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "EventPart.type" @@ -20140,7 +20680,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName" + "name": "AttributePart.tagName", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.tagName" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -20150,7 +20694,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "EventPart.tagName" @@ -20200,7 +20743,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Method", "location": { "page": "custom-directives", "anchor": "EventPart.handleEvent" @@ -20218,6 +20760,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20232,7 +20775,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -20241,6 +20783,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20390,7 +20933,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "PartType" @@ -20422,12 +20964,10 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" }, { "name": "name", @@ -20457,11 +20997,13 @@ "type": { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" } - } + }, + "kindString": "Parameter" }, { "name": "options", @@ -20475,6 +21017,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20488,6 +21031,7 @@ "type": { "type": "reference", "name": "PropertyPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -20502,7 +21046,11 @@ ], "inheritedFrom": { "type": "reference", - "name": "AttributePart.constructor" + "name": "AttributePart.constructor", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.constructor" + } }, "kindString": "Constructor", "entrypointSources": [ @@ -20512,7 +21060,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "PropertyPart.constructor" @@ -20533,15 +21080,16 @@ "type": { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.element" + "name": "AttributePart.element", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.element" + } }, "kindString": "Property", "entrypointSources": [ @@ -20551,7 +21099,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.element" @@ -20575,7 +21122,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.name" + "name": "AttributePart.name", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.name" + } }, "kindString": "Property", "entrypointSources": [ @@ -20585,7 +21136,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.name" @@ -20613,6 +21163,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -20622,7 +21173,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.options" + "name": "AttributePart.options", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.options" + } }, "kindString": "Property", "entrypointSources": [ @@ -20632,7 +21187,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.options" @@ -20667,7 +21221,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.strings" + "name": "AttributePart.strings", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.strings" + } }, "kindString": "Property", "entrypointSources": [ @@ -20677,7 +21235,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.strings" @@ -20702,7 +21259,11 @@ "defaultValue": "3", "overwrites": { "type": "reference", - "name": "AttributePart.type" + "name": "AttributePart.type", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.type" + } }, "kindString": "Property", "entrypointSources": [ @@ -20712,7 +21273,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "PropertyPart.type" @@ -20751,7 +21311,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "AttributePart.tagName" + "name": "AttributePart.tagName", + "location": { + "page": "custom-directives", + "anchor": "AttributePart.tagName" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -20761,7 +21325,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Accessor", "location": { "page": "custom-directives", "anchor": "PropertyPart.tagName" @@ -20779,6 +21342,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20793,7 +21357,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Class", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -20802,6 +21365,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -20836,7 +21400,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.name" @@ -20874,7 +21437,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.strings" @@ -20904,7 +21466,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.tagName" @@ -20951,7 +21512,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "AttributePartInfo.type" @@ -20973,7 +21533,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "AttributePartInfo" @@ -21006,7 +21565,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ChildPartInfo.type" @@ -21028,7 +21586,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "ChildPartInfo" @@ -21061,21 +21618,25 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -21086,7 +21647,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Constructor", "location": { "page": "custom-directives", "anchor": "DirectiveClass.constructor" @@ -21108,7 +21668,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21132,11 +21691,13 @@ "type": { "type": "reference", "name": "Directive", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Directive" } - } + }, + "kindString": "Type parameter" } ], "type": { @@ -21165,7 +21726,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "DirectiveParameters" @@ -21189,6 +21749,7 @@ "type": { "type": "reference", "name": "DirectiveClass", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21197,11 +21758,13 @@ "default": { "type": "reference", "name": "DirectiveClass", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" } - } + }, + "kindString": "Type parameter" } ], "kindString": "Interface", @@ -21212,7 +21775,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "DirectiveResult" @@ -21245,7 +21807,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Property", "location": { "page": "custom-directives", "anchor": "ElementPartInfo.type" @@ -21267,7 +21828,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Interface", "location": { "page": "custom-directives", "anchor": "ElementPartInfo" @@ -21288,6 +21848,7 @@ { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -21296,6 +21857,7 @@ { "type": "reference", "name": "AttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePart" @@ -21304,6 +21866,7 @@ { "type": "reference", "name": "PropertyPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PropertyPart" @@ -21312,6 +21875,7 @@ { "type": "reference", "name": "BooleanAttributePart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "BooleanAttributePart" @@ -21320,6 +21884,7 @@ { "type": "reference", "name": "ElementPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPart" @@ -21328,6 +21893,7 @@ { "type": "reference", "name": "EventPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "EventPart" @@ -21343,7 +21909,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "Part" @@ -21368,6 +21933,7 @@ { "type": "reference", "name": "ChildPartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPartInfo" @@ -21376,6 +21942,7 @@ { "type": "reference", "name": "AttributePartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "AttributePartInfo" @@ -21384,6 +21951,7 @@ { "type": "reference", "name": "ElementPartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ElementPartInfo" @@ -21399,7 +21967,6 @@ "moduleSpecifier": "lit/async-directive.js" } ], - "kindString": "Type alias", "location": { "page": "custom-directives", "anchor": "PartInfo" @@ -21429,11 +21996,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -21451,7 +22020,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "clearPart" @@ -21485,11 +22053,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -21507,7 +22077,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "getCommittedValue" @@ -21554,6 +22123,7 @@ { "type": "reference", "name": "DirectiveClass", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21572,7 +22142,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "getDirectiveClass" @@ -21609,11 +22178,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "refPart", @@ -21626,11 +22197,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" }, { "name": "part", @@ -21643,21 +22216,25 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -21668,7 +22245,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "insertPart" @@ -21715,6 +22291,7 @@ { "type": "reference", "name": "DirectiveClass", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveClass" @@ -21722,12 +22299,14 @@ } ], "name": "DirectiveResult", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "DirectiveResult" } } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -21738,7 +22317,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isDirectiveResult" @@ -21797,7 +22375,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isPrimitive" @@ -21831,11 +22408,13 @@ "type": { "type": "reference", "name": "PartInfo", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "PartInfo" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -21853,7 +22432,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isSingleExpression" @@ -21897,11 +22475,13 @@ "type": { "type": "reference", "name": "TemplateResultType", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "TemplateResultType" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -21926,12 +22506,14 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -21942,7 +22524,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "isTemplateResult" @@ -21978,11 +22559,13 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -22000,7 +22583,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "removePart" @@ -22040,11 +22622,13 @@ } ], "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Type parameter" } ], "parameters": [ @@ -22081,11 +22665,13 @@ "type": { "type": "reference", "name": "DirectiveParent", + "package": "lit-html", "location": { "page": "misc", "anchor": "DirectiveParent" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -22103,7 +22689,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "setChildPartValue" @@ -22137,11 +22722,13 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" } - } + }, + "kindString": "Parameter" }, { "name": "value", @@ -22170,7 +22757,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Function", "location": { "page": "custom-directives", "anchor": "setCommittedValue" @@ -22250,7 +22836,6 @@ "moduleSpecifier": "lit/directive-helpers.js" } ], - "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "TemplateResultType" @@ -22287,7 +22872,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "custom-directives", "anchor": "noChange" @@ -22361,11 +22945,13 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -22376,7 +22962,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Function", "location": { "page": "static-html", "anchor": "html" @@ -22432,11 +23017,13 @@ "type": { "type": "reference", "name": "StaticValue", + "package": "lit-html", "location": { "page": "static-html", "anchor": "StaticValue" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -22447,7 +23034,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Function", "location": { "page": "static-html", "anchor": "literal" @@ -22510,11 +23096,13 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -22525,7 +23113,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Function", "location": { "page": "static-html", "anchor": "svg" @@ -22566,11 +23153,13 @@ "type": { "type": "reference", "name": "StaticValue", + "package": "lit-html", "location": { "page": "static-html", "anchor": "StaticValue" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -22581,7 +23170,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Function", "location": { "page": "static-html", "anchor": "unsafeStatic" @@ -22686,13 +23274,16 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } - ] + ], + "kindString": "Type literal" } }, { @@ -22751,7 +23342,12 @@ }, { "tag": "@linkcode", - "text": "html" + "text": "html", + "tsLinkText": "", + "location": { + "page": "templates", + "anchor": "html" + } }, { "text": " tag function.\n\nIn LitElement usage, it's invalid to return an SVG fragment from the\n" @@ -22810,13 +23406,16 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } - ] + ], + "kindString": "Type literal" } } ] @@ -22878,15 +23477,19 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" } - } + }, + "kindString": "Call signature" } - ] + ], + "kindString": "Type literal" } - } + }, + "kindString": "Call signature" } ], "kindString": "Function", @@ -22897,7 +23500,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Function", "location": { "page": "static-html", "anchor": "withStatic" @@ -22934,7 +23536,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Property", "location": { "page": "static-html", "anchor": "StaticValue.r" @@ -22956,7 +23557,6 @@ "moduleSpecifier": "lit/static-html.js" } ], - "kindString": "Interface", "location": { "page": "static-html", "anchor": "StaticValue" @@ -23019,7 +23619,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostConnected" @@ -23064,7 +23663,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostDisconnected" @@ -23110,7 +23708,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostUpdate" @@ -23155,7 +23752,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveController.hostUpdated" @@ -23177,7 +23773,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "controllers", "anchor": "ReactiveController" @@ -23233,7 +23828,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.updateComplete" @@ -23266,11 +23860,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -23288,7 +23884,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.addController" @@ -23321,11 +23916,13 @@ "type": { "type": "reference", "name": "ReactiveController", + "package": "@lit/reactive-element", "location": { "page": "controllers", "anchor": "ReactiveController" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -23343,7 +23940,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.removeController" @@ -23385,7 +23981,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "controllers", "anchor": "ReactiveControllerHost.requestUpdate" @@ -23402,7 +23997,11 @@ "implementedBy": [ { "type": "reference", - "name": "ReactiveElement" + "name": "ReactiveElement", + "location": { + "page": "ReactiveElement", + "anchor": "ReactiveElement" + } } ], "kindString": "Interface", @@ -23413,7 +24012,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "controllers", "anchor": "ReactiveControllerHost" @@ -23445,6 +24043,7 @@ "type": { "type": "reference", "name": "ComplexAttributeConverter", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ComplexAttributeConverter" @@ -23458,7 +24057,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "misc", "anchor": "defaultConverter" @@ -23493,7 +24091,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Variable", "location": { "page": "misc", "anchor": "isServer" @@ -23531,20 +24128,14 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, { "type": "reference", "name": "DocumentFragment", - "qualifiedName": "DocumentFragment", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" } ] }, @@ -23556,7 +24147,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.container" @@ -23583,7 +24173,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.id" @@ -23610,7 +24199,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.kind" @@ -23635,6 +24223,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -23650,7 +24239,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.options" @@ -23675,6 +24263,7 @@ { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -23690,7 +24279,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.part" @@ -23717,7 +24305,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender.value" @@ -23739,7 +24326,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender" @@ -23760,11 +24346,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -23774,7 +24357,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.element" @@ -23801,7 +24383,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.kind" @@ -23828,7 +24409,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.name" @@ -23853,6 +24433,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -23868,7 +24449,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.options" @@ -23895,7 +24475,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute.value" @@ -23917,7 +24496,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute" @@ -23938,11 +24516,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -23952,7 +24527,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.element" @@ -23979,7 +24553,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.kind" @@ -24006,7 +24579,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.name" @@ -24031,6 +24603,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24046,7 +24619,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.options" @@ -24073,7 +24645,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.value" @@ -24095,7 +24666,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute" @@ -24125,7 +24695,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.addListener" @@ -24143,11 +24712,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -24157,7 +24723,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.element" @@ -24184,7 +24749,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.kind" @@ -24211,7 +24775,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.name" @@ -24238,7 +24801,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.oldListener" @@ -24263,6 +24825,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24278,7 +24841,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.options" @@ -24305,7 +24867,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.removeListener" @@ -24332,7 +24893,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener.value" @@ -24354,7 +24914,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener" @@ -24384,7 +24943,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.kind" @@ -24409,6 +24967,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24424,7 +24983,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.options" @@ -24449,6 +25007,7 @@ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -24464,7 +25023,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.parent" @@ -24492,7 +25050,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.start" @@ -24520,7 +25077,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode.value" @@ -24542,7 +25098,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode" @@ -24582,7 +25137,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.end" @@ -24609,7 +25163,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.kind" @@ -24634,6 +25187,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24649,7 +25203,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.options" @@ -24674,6 +25227,7 @@ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -24689,7 +25243,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.parent" @@ -24717,7 +25270,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry.start" @@ -24739,7 +25291,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry" @@ -24760,11 +25311,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -24774,7 +25322,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.element" @@ -24801,7 +25348,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.kind" @@ -24828,7 +25374,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.name" @@ -24853,6 +25398,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -24868,7 +25414,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.options" @@ -24895,7 +25440,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty.value" @@ -24917,7 +25461,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty" @@ -24947,7 +25490,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.kind" @@ -24975,7 +25517,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.node" @@ -25000,6 +25541,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25015,7 +25557,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.options" @@ -25042,7 +25583,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText.value" @@ -25064,7 +25604,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText" @@ -25085,11 +25624,8 @@ "type": { "type": "reference", "name": "Element", - "qualifiedName": "Element", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/Element" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/Element" }, "kindString": "Property", "entrypointSources": [ @@ -25099,7 +25635,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.element" @@ -25126,7 +25661,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.kind" @@ -25151,6 +25685,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25166,7 +25701,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.options" @@ -25193,7 +25727,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding.value" @@ -25215,7 +25748,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding" @@ -25239,20 +25771,14 @@ { "type": "reference", "name": "HTMLElement", - "qualifiedName": "HTMLElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" }, { "type": "reference", "name": "DocumentFragment", - "qualifiedName": "DocumentFragment", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment" } ] }, @@ -25264,7 +25790,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.container" @@ -25291,7 +25816,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.id" @@ -25318,7 +25842,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.kind" @@ -25343,6 +25866,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25358,7 +25882,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.options" @@ -25376,6 +25899,7 @@ "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -25389,7 +25913,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.part" @@ -25416,7 +25939,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender.value" @@ -25438,7 +25960,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender" @@ -25468,7 +25989,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.kind" @@ -25486,6 +26006,7 @@ "type": { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -25499,7 +26020,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.part" @@ -25517,6 +26037,7 @@ "type": { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -25530,7 +26051,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.templateInstance" @@ -25557,7 +26077,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.value" @@ -25584,7 +26103,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.valueIndex" @@ -25614,7 +26132,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue.values" @@ -25636,7 +26153,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue" @@ -25667,7 +26183,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.fragment" @@ -25685,6 +26200,7 @@ "type": { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -25698,7 +26214,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.instance" @@ -25725,7 +26240,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.kind" @@ -25750,6 +26264,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -25765,7 +26280,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.options" @@ -25792,6 +26306,7 @@ { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -25808,7 +26323,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.parts" @@ -25834,6 +26348,7 @@ { "type": "reference", "name": "CompiledTemplate", + "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -25849,7 +26364,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.template" @@ -25879,7 +26393,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated.values" @@ -25901,7 +26414,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated" @@ -25932,7 +26444,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.fragment" @@ -25950,6 +26461,7 @@ "type": { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -25963,7 +26475,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.instance" @@ -25990,7 +26501,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.kind" @@ -26015,6 +26525,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -26030,7 +26541,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.options" @@ -26057,6 +26567,7 @@ { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26073,7 +26584,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.parts" @@ -26099,6 +26609,7 @@ { "type": "reference", "name": "CompiledTemplate", + "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -26114,7 +26625,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.template" @@ -26144,7 +26654,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated.values" @@ -26166,7 +26675,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated" @@ -26187,11 +26695,8 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", - "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" }, "kindString": "Property", "entrypointSources": [ @@ -26201,7 +26706,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.clonableTemplate" @@ -26228,7 +26732,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.kind" @@ -26259,7 +26762,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.parts" @@ -26287,7 +26789,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.strings" @@ -26315,7 +26816,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep.template" @@ -26337,7 +26837,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep" @@ -26358,6 +26857,7 @@ "type": { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -26371,7 +26871,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.instance" @@ -26398,7 +26897,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.kind" @@ -26423,6 +26921,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -26438,7 +26937,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.options" @@ -26465,6 +26963,7 @@ { "type": "reference", "name": "Part", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "Part" @@ -26481,7 +26980,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.parts" @@ -26507,6 +27005,7 @@ { "type": "reference", "name": "CompiledTemplate", + "package": "lit-html", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -26522,7 +27021,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.template" @@ -26552,7 +27050,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating.values" @@ -26574,7 +27071,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating" @@ -26595,6 +27091,8 @@ { "type": "reference", "name": "CommitNothingToChildEntry", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitNothingToChildEntry", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNothingToChildEntry" @@ -26603,6 +27101,8 @@ { "type": "reference", "name": "CommitText", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitText", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitText" @@ -26611,6 +27111,8 @@ { "type": "reference", "name": "CommitNode", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitNode", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitNode" @@ -26619,6 +27121,8 @@ { "type": "reference", "name": "CommitAttribute", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitAttribute", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitAttribute" @@ -26627,6 +27131,8 @@ { "type": "reference", "name": "CommitProperty", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitProperty", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitProperty" @@ -26635,6 +27141,8 @@ { "type": "reference", "name": "CommitBooleanAttribute", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitBooleanAttribute", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute" @@ -26643,6 +27151,8 @@ { "type": "reference", "name": "CommitEventListener", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitEventListener", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitEventListener" @@ -26651,6 +27161,8 @@ { "type": "reference", "name": "CommitToElementBinding", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitToElementBinding", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitToElementBinding" @@ -26666,7 +27178,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitPartEntry" @@ -26687,6 +27198,8 @@ { "type": "reference", "name": "TemplatePrep", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.TemplatePrep", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplatePrep" @@ -26695,6 +27208,8 @@ { "type": "reference", "name": "TemplateInstantiated", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.TemplateInstantiated", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiated" @@ -26703,6 +27218,8 @@ { "type": "reference", "name": "TemplateInstantiatedAndUpdated", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateInstantiatedAndUpdated" @@ -26711,6 +27228,8 @@ { "type": "reference", "name": "TemplateUpdating", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.TemplateUpdating", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.TemplateUpdating" @@ -26719,6 +27238,8 @@ { "type": "reference", "name": "BeginRender", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.BeginRender", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.BeginRender" @@ -26727,6 +27248,8 @@ { "type": "reference", "name": "EndRender", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.EndRender", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.EndRender" @@ -26735,6 +27258,8 @@ { "type": "reference", "name": "CommitPartEntry", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.CommitPartEntry", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.CommitPartEntry" @@ -26743,6 +27268,8 @@ { "type": "reference", "name": "SetPartValue", + "package": "lit-html", + "qualifiedName": "LitUnstable.DebugLog.SetPartValue", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.SetPartValue" @@ -26758,7 +27285,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.Entry" @@ -26780,7 +27306,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog" @@ -26802,7 +27327,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "LitUnstable" @@ -26862,7 +27386,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Function", "location": { "page": "misc", "anchor": "notEqual" @@ -26906,7 +27429,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update.kind" @@ -26928,7 +27450,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update" @@ -26946,6 +27467,8 @@ "type": { "type": "reference", "name": "Update", + "package": "@lit/reactive-element", + "qualifiedName": "ReactiveUnstable.DebugLog.Update", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Update" @@ -26959,7 +27482,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Entry" @@ -26981,7 +27503,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog" @@ -27003,7 +27524,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "ReactiveUnstable" @@ -27037,29 +27557,35 @@ "name": "template", "type": { "type": "reference", - "name": "Template" - } + "name": "Template", + "package": "lit-html" + }, + "kindString": "Parameter" }, { "name": "parent", "type": { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" } - } + }, + "kindString": "Parameter" } ], "type": { "type": "reference", "name": "TemplateInstance", + "package": "lit-html", "location": { "page": "misc", "anchor": "TemplateInstance" } - } + }, + "kindString": "Constructor signature" } ], "kindString": "Constructor", @@ -27070,7 +27596,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Constructor", "location": { "page": "misc", "anchor": "TemplateInstance.constructor" @@ -27113,7 +27638,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "misc", "anchor": "TemplateInstance.parentNode" @@ -27131,6 +27655,7 @@ { "type": "reference", "name": "Disconnectable", + "package": "lit-html", "location": { "page": "misc", "anchor": "Disconnectable" @@ -27145,7 +27670,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Class", "location": { "page": "misc", "anchor": "TemplateInstance" @@ -27180,6 +27704,7 @@ { "type": "reference", "name": "LitUnstable.DebugLog.Entry", + "package": "lit-html", "location": { "page": "misc", "anchor": "LitUnstable.DebugLog.Entry" @@ -27188,6 +27713,7 @@ { "type": "reference", "name": "ReactiveUnstable.DebugLog.Entry", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "ReactiveUnstable.DebugLog.Entry" @@ -27203,7 +27729,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "Unstable.DebugLog.Entry" @@ -27225,7 +27750,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "Unstable.DebugLog" @@ -27247,7 +27771,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Namespace", "location": { "page": "misc", "anchor": "Unstable" @@ -27271,11 +27794,8 @@ "type": { "type": "reference", "name": "HTMLTemplateElement", - "qualifiedName": "HTMLTemplateElement", "package": "typescript", - "externalLocation": { - "url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" - } + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement" }, "kindString": "Property", "entrypointSources": [ @@ -27285,7 +27805,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.el" @@ -27313,7 +27832,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.h" @@ -27348,7 +27866,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplate.parts" @@ -27388,7 +27905,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "CompiledTemplate" @@ -27439,7 +27955,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "CompiledTemplateResult.values" @@ -27461,7 +27976,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "CompiledTemplateResult" @@ -27484,7 +27998,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "DirectiveParent" @@ -27502,23 +28015,43 @@ "implementedBy": [ { "type": "reference", - "name": "AttributePart" + "name": "AttributePart", + "location": { + "page": "custom-directives", + "anchor": "AttributePart" + } }, { "type": "reference", - "name": "ChildPart" + "name": "ChildPart", + "location": { + "page": "custom-directives", + "anchor": "ChildPart" + } }, { "type": "reference", - "name": "Directive" + "name": "Directive", + "location": { + "page": "custom-directives", + "anchor": "Directive" + } }, { "type": "reference", - "name": "ElementPart" + "name": "ElementPart", + "location": { + "page": "custom-directives", + "anchor": "ElementPart" + } }, { "type": "reference", - "name": "TemplateInstance" + "name": "TemplateInstance", + "location": { + "page": "misc", + "anchor": "TemplateInstance" + } } ], "kindString": "Interface", @@ -27529,7 +28062,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "Disconnectable" @@ -27586,7 +28118,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "HasChanged" @@ -27614,6 +28145,7 @@ } ], "name": "TemplateResult", + "package": "lit-html", "location": { "page": "templates", "anchor": "TemplateResult" @@ -27627,7 +28159,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "HTMLTemplateResult" @@ -27661,11 +28192,13 @@ "type": { "type": "reference", "name": "ReactiveElement", + "package": "@lit/reactive-element", "location": { "page": "ReactiveElement", "anchor": "ReactiveElement" } - } + }, + "kindString": "Parameter" } ], "type": { @@ -27686,7 +28219,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "Initializer" @@ -27772,7 +28304,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.delete" @@ -27859,7 +28390,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.get" @@ -27939,7 +28469,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.has" @@ -28020,6 +28549,7 @@ } ], "name": "PropertyValueMap", + "package": "@lit/reactive-element", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -28044,7 +28574,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "misc", "anchor": "PropertyValueMap.set" @@ -28060,7 +28589,8 @@ ], "typeParameters": [ { - "name": "T" + "name": "T", + "kindString": "Type parameter" } ], "extendedTypes": [ @@ -28089,7 +28619,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "PropertyValueMap" @@ -28141,6 +28670,7 @@ { "type": "reference", "name": "RenderOptions", + "package": "lit-html", "location": { "page": "LitElement", "anchor": "RenderOptions" @@ -28150,7 +28680,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.options" + "name": "ChildPart.options", + "location": { + "page": "custom-directives", + "anchor": "ChildPart.options" + } }, "kindString": "Property", "entrypointSources": [ @@ -28160,7 +28694,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "RootPart.options" @@ -28185,7 +28718,11 @@ "defaultValue": "2", "inheritedFrom": { "type": "reference", - "name": "ChildPart.type" + "name": "ChildPart.type", + "location": { + "page": "custom-directives", + "anchor": "ChildPart.type" + } }, "kindString": "Property", "entrypointSources": [ @@ -28195,7 +28732,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Property", "location": { "page": "misc", "anchor": "RootPart.type" @@ -28260,7 +28796,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.endNode" + "name": "ChildPart.endNode", + "location": { + "page": "custom-directives", + "anchor": "ChildPart.endNode" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -28270,7 +28810,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.endNode" @@ -28319,7 +28858,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.parentNode" + "name": "ChildPart.parentNode", + "location": { + "page": "custom-directives", + "anchor": "ChildPart.parentNode" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -28329,7 +28872,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.parentNode" @@ -28394,7 +28936,11 @@ }, "inheritedFrom": { "type": "reference", - "name": "ChildPart.startNode" + "name": "ChildPart.startNode", + "location": { + "page": "custom-directives", + "anchor": "ChildPart.startNode" + } }, "kindString": "Accessor", "entrypointSources": [ @@ -28404,7 +28950,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Accessor", "location": { "page": "misc", "anchor": "RootPart.startNode" @@ -28460,7 +29005,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Method", "location": { "page": "misc", "anchor": "RootPart.setConnected" @@ -28478,6 +29022,7 @@ { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -28492,7 +29037,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Interface", "location": { "page": "misc", "anchor": "RootPart" @@ -28501,6 +29045,7 @@ { "type": "reference", "name": "ChildPart", + "package": "lit-html", "location": { "page": "custom-directives", "anchor": "ChildPart" @@ -28589,7 +29134,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "ValueSanitizer" @@ -28628,7 +29172,6 @@ "moduleSpecifier": "lit" } ], - "kindString": "Type alias", "location": { "page": "misc", "anchor": "WarningKind" From da539ca3dc50004dfa3826cc7a3c5880c53609d1 Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Thu, 4 May 2023 16:30:48 -0700 Subject: [PATCH 4/6] Changes required to include @lit-labs/context to generated documentation --- .../site/_includes/docs-nav-collapsing.html | 2 +- .../site/_includes/docs-nav.html | 2 +- .../lit-dev-content/site/docs/api/api.html | 1 + .../src/api-docs/configs/lit-2.ts | 71 ++++++++++++++----- .../src/api-docs/generate.ts | 45 ++++++------ .../src/api-docs/transformer.ts | 4 +- .../lit-dev-tools-cjs/src/api-docs/types.ts | 48 +++++++------ 7 files changed, 113 insertions(+), 60 deletions(-) diff --git a/packages/lit-dev-content/site/_includes/docs-nav-collapsing.html b/packages/lit-dev-content/site/_includes/docs-nav-collapsing.html index c1c5c6a65..95c790791 100644 --- a/packages/lit-dev-content/site/_includes/docs-nav-collapsing.html +++ b/packages/lit-dev-content/site/_includes/docs-nav-collapsing.html @@ -28,7 +28,7 @@ {{ child.title }} - {% if child.labs == true %} + {% if child.labs == true or child.labs == "true" %} labs {% endif %} diff --git a/packages/lit-dev-content/site/_includes/docs-nav.html b/packages/lit-dev-content/site/_includes/docs-nav.html index e0b282172..a2923ecf7 100644 --- a/packages/lit-dev-content/site/_includes/docs-nav.html +++ b/packages/lit-dev-content/site/_includes/docs-nav.html @@ -39,7 +39,7 @@ {{ child.title }} - {% if child.labs == true %} + {% if child.labs == true or child.labs == "true" %} labs {% endif %} diff --git a/packages/lit-dev-content/site/docs/api/api.html b/packages/lit-dev-content/site/docs/api/api.html index 11299de03..3f1b1747d 100644 --- a/packages/lit-dev-content/site/docs/api/api.html +++ b/packages/lit-dev-content/site/docs/api/api.html @@ -13,6 +13,7 @@ title: "{{ data.title }}" eleventyNavigation: key: "{{ data.title }}" + labs: "{{ data.labs }}" parent: API apiPath: /docs/api --- diff --git a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts index ba8366961..8b7e6444f 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts @@ -16,6 +16,9 @@ const gitDir = pathlib.join(workDir, 'repo'); const litDir = pathlib.join(gitDir, 'packages', 'lit'); const srcDir = pathlib.join(litDir, 'src'); +const contextDir = pathlib.join(gitDir, 'packages', 'labs', 'context'); +const contextSrcDir = pathlib.join(contextDir, 'src'); + /** * lit.dev API docs configuration for Lit 2.x */ @@ -24,7 +27,6 @@ export const lit2Config: ApiDocsConfig = { commit: 'c134604f178e36444261d83eabe9e578c1ed90c4', workDir, gitDir, - tsConfigPath: pathlib.join(litDir, 'tsconfig.json'), pagesOutPath: pathlib.resolve(workDir, 'pages.json'), symbolsOutPath: pathlib.resolve(workDir, 'symbols.json'), typedocRoot: pathlib.join(root, 'packages'), @@ -36,21 +38,41 @@ export const lit2Config: ApiDocsConfig = { }, ], - entrypointModules: [ - pathlib.join(srcDir, 'async-directive.ts'), - pathlib.join(srcDir, 'decorators.ts'), - pathlib.join(srcDir, 'directives/'), // Entire directory - pathlib.join(srcDir, 'directive.ts'), - pathlib.join(srcDir, 'directive-helpers.ts'), - // Don't include html.ts because it is already re-exported by index.ts. - // pathlib.join(srcDir, 'html.ts'), - // Don't include hydration because it's not ready yet. - // pathlib.join(srcDir, 'hydrate.ts'), - // pathlib.join(srcDir, 'hydrate-support.ts'), - pathlib.join(srcDir, 'index.ts'), - // Don't include polyfill-support.ts because it doesn't export anything. - // pathlib.join(srcDir, 'polyfill-support.ts'), - pathlib.join(srcDir, 'static-html.ts'), + packages: [ + // 'lit' module documentation + { + tsConfigPath: pathlib.join(litDir, 'tsconfig.json'), + + entrypointModules: [ + pathlib.join(srcDir, 'async-directive.ts'), + pathlib.join(srcDir, 'decorators.ts'), + pathlib.join(srcDir, 'directives/*'), // Entire directory + pathlib.join(srcDir, 'directive.ts'), + pathlib.join(srcDir, 'directive-helpers.ts'), + // Don't include html.ts because it is already re-exported by index.ts. + // pathlib.join(srcDir, 'html.ts'), + // Don't include hydration because it's not ready yet. + // pathlib.join(srcDir, 'hydrate.ts'), + // pathlib.join(srcDir, 'hydrate-support.ts'), + pathlib.join(srcDir, 'index.ts'), + // Don't include polyfill-support.ts because it doesn't export anything. + // pathlib.join(srcDir, 'polyfill-support.ts'), + pathlib.join(srcDir, 'static-html.ts'), + ], + }, + // @lit-labs/context documentation + { + tsConfigPath: pathlib.join(contextDir, 'tsconfig.json'), + entrypointModules: [ + pathlib.join(contextSrcDir, 'index.ts'), + pathlib.join(contextSrcDir, 'lib/context-request-event.ts'), + pathlib.join(contextSrcDir, 'lib/create-context.ts'), + pathlib.join(contextSrcDir, 'lib/controllers/context-consumer.ts'), + pathlib.join(contextSrcDir, 'lib/controllers/context-provider.ts'), + pathlib.join(contextSrcDir, 'lib/decorators/provide.ts'), + pathlib.join(contextSrcDir, 'lib/decorators/consume.ts'), + ], + }, ], symbolOrder: ['LitElement', 'ReactiveElement'], @@ -127,6 +149,12 @@ export const lit2Config: ApiDocsConfig = { v1: 'api/lit-element/LitElement/', }, }, + // Add @lit-labs/context page. + { + slug: 'context', + title: 'Context', + labs: true, + }, ], pageForSymbol(node): string { @@ -139,6 +167,10 @@ export const lit2Config: ApiDocsConfig = { return 'decorators'; } + if (entrypoint.includes('/context/')) { + return 'context'; + } + if ( entrypoint.endsWith('/directive.ts') || entrypoint.endsWith('/directive-helpers.ts') || @@ -225,6 +257,13 @@ export const lit2Config: ApiDocsConfig = { // fine in practice, but when we add e.g. @lit/localize we'll need to be // smarter here. let [_, pkg, pathMinusExtension] = match; + + if (pkg === "labs/context") { + // There are no @lit-labs/context path extensions because everything is + // re-exported from root. + return "@lit-labs/context" + } + // TODO(aomarks) This wrongly assumes index.ts is always the package main. return pathMinusExtension === 'index' ? pkg diff --git a/packages/lit-dev-tools-cjs/src/api-docs/generate.ts b/packages/lit-dev-tools-cjs/src/api-docs/generate.ts index b99f4892e..99be88034 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/generate.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/generate.ts @@ -9,7 +9,7 @@ import * as fs from 'fs/promises'; import * as pathlib from 'path'; import {execFile} from 'child_process'; import {promisify} from 'util'; -import {ApiDocsTransformer} from './transformer.js'; +import {ApiDocsTransformer, Pages, SymbolMap} from './transformer.js'; import {lit2Config} from './configs/lit-2.js'; import type {ApiDocsConfig} from './types.js'; @@ -89,29 +89,34 @@ const analyze = async (config: ApiDocsConfig) => { } console.log(`Analyzing ${config.gitDir}`); - const app = new typedoc.Application(); - app.options.addReader(new typedoc.TSConfigReader()); - app.bootstrap({ - tsconfig: config.tsConfigPath, - entryPoints: config.entrypointModules, - entryPointStrategy: typedoc.EntryPointStrategy.Expand, - }); - const root = app.convert(); - if (!root) { - throw new Error('TypeDoc.Application.convert() returned undefined'); - } + const allPages: Pages = []; + const allSymbols: SymbolMap = {}; + for (const pkg of config.packages) { + const app = new typedoc.Application(); + app.options.addReader(new typedoc.TSConfigReader()); + app.bootstrap({ + tsconfig: pkg.tsConfigPath, + entryPoints: pkg.entrypointModules, + }); + const root = app.convert(); + if (!root) { + throw new Error('TypeDoc.Application.convert() returned undefined'); + } - const json = await app.serializer.projectToObject( - root, - pathlib.resolve(config.tsConfigPath, '..') - ); - const transformer = new ApiDocsTransformer(json, config); - const {pages, symbolMap} = await transformer.transform(); + const json = app.serializer.projectToObject( + root, + pathlib.resolve(pkg.tsConfigPath, '..') + ); + const transformer = new ApiDocsTransformer(json, config); + const {pages, symbolMap} = await transformer.transform(); + allPages.push(...pages); + Object.assign(allSymbols, symbolMap); + } await fs.mkdir(pathlib.dirname(config.pagesOutPath), {recursive: true}); await fs.writeFile( config.pagesOutPath, - JSON.stringify(pages, null, 2), + JSON.stringify(allPages, null, 2), 'utf8' ); console.log(`Wrote ${config.pagesOutPath}`); @@ -119,7 +124,7 @@ const analyze = async (config: ApiDocsConfig) => { await fs.mkdir(pathlib.dirname(config.symbolsOutPath), {recursive: true}); await fs.writeFile( config.symbolsOutPath, - JSON.stringify(symbolMap, null, 2), + JSON.stringify(allSymbols, null, 2), 'utf8' ); console.log(`Wrote ${config.symbolsOutPath}`); diff --git a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts index 489e6dcdb..434aec38d 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts @@ -66,7 +66,7 @@ const symbolToExternalLink = new Map([ * Data consumed by lit.dev API docs Eleventy template. Each item is a separate * page. */ -type Pages = Array<{ +export type Pages = Array<{ slug: string; title: string; items: Array; @@ -76,7 +76,7 @@ type Pages = Array<{ * Map from $symbol to the location it appears in our docs. If there is more * than one item, then the symbol is ambiguous. */ -type SymbolMap = { +export type SymbolMap = { [symbol: string]: Array; }; diff --git a/packages/lit-dev-tools-cjs/src/api-docs/types.ts b/packages/lit-dev-tools-cjs/src/api-docs/types.ts index 1f4d0afcc..031b3b53b 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/types.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/types.ts @@ -57,6 +57,30 @@ export interface Location { excludeFromTOC?: boolean; } +/** + * A package, such as `lit` or `@lit-labs/context`. + */ +export interface Package { + /** + * Path to the tsconfig.json that owns the entrypoint modules. + */ + tsConfigPath: string; + + /** + * Entrypoint TypeScript modules for TypeDoc to analyze. + * + * The modules listed here should be the preferred modules that users should + * import from, because import statements will be generated using these + * entrypoints as the module specifier (e.g. `import {LitElement} from + * 'lit'`). GitHub source links will be generated pointing at the ultimate + * location where the symbol is concretely defined (e.g. + * `packages/lit-element/src/lit-element.ts`). + * + * If a directory, all .ts files within it are included. + */ + entrypointModules: Array; +} + export interface ApiDocsConfig { /** * Git repo remote URL. @@ -78,37 +102,20 @@ export interface ApiDocsConfig { */ gitDir: string; - /** - * Path to the tsconfig.json that owns the entrypoint modules. - */ - tsConfigPath: string; - /** * The directory that TypeDoc chooses as the root of this package. Unclear why * this is unpredictable. */ typedocRoot: string; + packages: Package[]; + /** * Extra setup/build commands to run after NPM install and before running * TypeDoc. */ extraSetupCommands?: Array<{cmd: string; args: string[]}>; - /** - * Entrypoint TypeScript modules for TypeDoc to analyze. - * - * The modules listed here should be the preferred modules that users should - * import from, because import statements will be generated using these - * entrypoints as the module specifier (e.g. `import {LitElement} from - * 'lit'`). GitHub source links will be generated pointing at the ultimate - * location where the symbol is concretely defined (e.g. - * `packages/lit-element/src/lit-element.ts`). - * - * If a directory, all .ts files within it are included. - */ - entrypointModules: string[]; - /** * Where to write the API data that is consumed by our Eleventy template. */ @@ -133,7 +140,8 @@ export interface ApiDocsConfig { slug: string; title: string; tocFilter?: (node: DeclarationReflection) => boolean; - versionLinks?: {[version: string]: string}; + versionLinks?: { [version: string]: string }; + labs?: true; }>; /** From 495af6e6ca7c481843a1d35469a9597fb8fc031d Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Thu, 4 May 2023 17:23:56 -0700 Subject: [PATCH 5/6] Format code & add generated data. --- .../lit-dev-api/api-data/lit-2/pages.json | 3998 +++++++++++++++++ .../lit-dev-api/api-data/lit-2/symbols.json | 568 ++- .../src/api-docs/configs/lit-2.ts | 6 +- .../lit-dev-tools-cjs/src/api-docs/types.ts | 2 +- 4 files changed, 4408 insertions(+), 166 deletions(-) diff --git a/packages/lit-dev-api/api-data/lit-2/pages.json b/packages/lit-dev-api/api-data/lit-2/pages.json index e4c34714b..05e770e73 100644 --- a/packages/lit-dev-api/api-data/lit-2/pages.json +++ b/packages/lit-dev-api/api-data/lit-2/pages.json @@ -29178,5 +29178,4003 @@ } } ] + }, + { + "slug": "context", + "title": "Context", + "labs": true, + "repo": "lit/lit", + "commit": "c134604f178e36444261d83eabe9e578c1ed90c4", + "items": [ + { + "name": "contextProvided", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "use " + }, + { + "text": "`consume`" + }, + { + "text": " instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 37, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "contextProvided", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 44 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 48 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 47 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 50 + } + ], + "signatures": [ + { + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { + "type": "reference", + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "contextProvided" + } + }, + { + "name": "contextProvider", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "use " + }, + { + "text": "`provide`" + }, + { + "text": " instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 32, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "contextProvider", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 46 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 49 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 48 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 50 + } + ], + "signatures": [ + { + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { + "type": "reference", + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" + } + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "contextProvider" + } + }, + { + "name": "ContextRoot", + "comment": { + "shortText": "A ContextRoot can be used to gather unsatisfied context requests and\nre-dispatch them when new providers which satisfy matching context keys are\navailable.", + "text": "This allows providers to be added to a DOM tree, or upgraded, after the\nconsumers.\n" + }, + "children": [ + { + "name": "constructor", + "signatures": [ + { + "name": "new ContextRoot", + "type": { + "type": "reference", + "name": "ContextRoot", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRoot" + } + }, + "kindString": "Constructor signature" + } + ], + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRoot.constructor" + } + }, + { + "name": "attach", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "Attach the ContextRoot to a given element to intercept `context-request` and\n`context-provider` events." + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 44, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "attach", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", + "line": 44 + } + ], + "parameters": [ + { + "name": "element", + "comment": { + "shortText": "an element to add event listeners to" + }, + "type": { + "type": "reference", + "name": "HTMLElement", + "package": "typescript", + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRoot.attach" + } + }, + { + "name": "detach", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "Removes the ContextRoot event listeners from a given element." + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "detach", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", + "line": 54 + } + ], + "parameters": [ + { + "name": "element", + "comment": { + "shortText": "an element from which to remove event listeners" + }, + "type": { + "type": "reference", + "name": "HTMLElement", + "package": "typescript", + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRoot.detach" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 19, + "moduleSpecifier": "@lit-labs/context" + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRoot" + } + }, + { + "name": "ContextRequestEvent", + "comment": { + "shortText": "An event fired by a context requester to signal it desires a specified context with the given key.", + "text": "A provider should inspect the `context` property of the event to determine if it has a value that can\nsatisfy the request, calling the `callback` with the requested value if so.\nIf the requested context event contains a truthy `subscribe` value, then a provider can call the callback\nmultiple times if the value is changed, if this is the case the provider should pass an `unsubscribe`\nmethod to the callback which consumers can invoke to indicate they no longer wish to receive these updates.\nIf no `subscribe` value is present in the event, then the provider can assume that this is a 'one time'\nrequest for the context and can therefore not track the consumer.\n" + }, + "children": [ + { + "name": "constructor", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 60, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "new ContextRequestEvent", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 60 + } + ], + "typeParameter": [ + { + "name": "C", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "context", + "comment": { + "shortText": "the context key to request" + }, + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Parameter" + }, + { + "name": "callback", + "comment": { + "shortText": "the callback that should be invoked when the context with the specified key is available" + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "kindString": "Parameter" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "an optional argument, if true indicates we want to subscribe to future updates" + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextRequestEvent", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + } + }, + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor signature" + } + ], + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent.constructor" + } + }, + { + "name": "callback", + "flags": { + "isPublic": true, + "isReadonly": true + }, + "comment": { + "shortText": "the callback that should be invoked when the context with the specified key is available" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 62, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.callback", + "location": { + "page": "context", + "anchor": "ContextRequest.callback" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent.callback" + } + }, + { + "name": "context", + "flags": { + "isPublic": true, + "isReadonly": true + }, + "comment": { + "shortText": "the context key to request" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 61, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.context", + "location": { + "page": "context", + "anchor": "ContextRequest.context" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent.context" + } + }, + { + "name": "subscribe", + "flags": { + "isPublic": true, + "isOptional": true, + "isReadonly": true + }, + "comment": { + "shortText": "an optional argument, if true indicates we want to subscribe to future updates" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 63, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.subscribe", + "location": { + "page": "context", + "anchor": "ContextRequest.subscribe" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent.subscribe" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 50, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Event", + "package": "typescript" + } + ], + "implementedTypes": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextRequest", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRequest" + } + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + }, + "heritage": [ + { + "type": "reference", + "name": "Event", + "package": "typescript" + } + ] + }, + { + "name": "ContextCallback", + "comment": { + "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 23, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 23 + } + ], + "signatures": [ + { + "name": "__type", + "comment": { + "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." + }, + "parameters": [ + { + "name": "value", + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Parameter" + }, + { + "name": "unsubscribe", + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 25 + } + ], + "signatures": [ + { + "name": "__type", + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type alias", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + { + "name": "ContextRequest", + "comment": { + "shortText": "Interface definition for a ContextRequest" + }, + "children": [ + { + "name": "callback", + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 33, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.callback" + } + }, + { + "name": "context", + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 32, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.context" + } + }, + { + "name": "subscribe", + "flags": { + "isOptional": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 34, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.subscribe" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 31, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "implementedBy": [ + { + "type": "reference", + "name": "ContextRequestEvent", + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + } + } + ], + "kindString": "Interface", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest" + } + }, + { + "name": "ContextConsumer", + "comment": { + "shortText": "A ReactiveController which adds context consuming behavior to a custom\nelement by dispatching `context-request` events.", + "text": "When the host element is connected to the document it will emit a\n`context-request` event with its context key. When the context request\nis satisfied the controller will invoke the callback, if present, and\ntrigger a host update so it can respond to the new value.\nIt will also call the dispose method given by the provider when the\nhost element is disconnected.\n" + }, + "children": [ + { + "name": "constructor", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 46, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 48, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "new ContextConsumer", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 46 + } + ], + "typeParameter": [ + { + "name": "C", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + }, + { + "name": "HostElement", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "host", + "type": { + "type": "reference", + "name": "HostElement" + }, + "kindString": "Parameter" + }, + { + "name": "options", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "Options", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Options" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + }, + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ContextConsumer", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextConsumer" + } + }, + "kindString": "Constructor signature" + }, + { + "name": "new ContextConsumer", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "Use new ContextConsumer(host, options)" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 48 + } + ], + "typeParameter": [ + { + "name": "C", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + }, + { + "name": "HostElement", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "host", + "type": { + "type": "reference", + "name": "HostElement" + }, + "kindString": "Parameter" + }, + { + "name": "context", + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Parameter" + }, + { + "name": "callback", + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "signatures": [ + { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "parameters": [ + { + "name": "value", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "kindString": "Parameter" + }, + { + "name": "dispose", + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "signatures": [ + { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + }, + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ContextConsumer", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextConsumer" + } + }, + "kindString": "Constructor signature" + } + ], + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer.constructor" + } + }, + { + "name": "host", + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 37, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "HostElement" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer.host" + } + }, + { + "name": "value", + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 44, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "defaultValue": "undefined", + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer.value" + } + }, + { + "name": "hostConnected", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 78, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "hostConnected", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 78 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostConnected" + }, + "kindString": "Call signature" + } + ], + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostConnected" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer.hostConnected" + } + }, + { + "name": "hostDisconnected", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 82, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "hostDisconnected", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 82 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostDisconnected" + }, + "kindString": "Call signature" + } + ], + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostDisconnected" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer.hostDisconnected" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 32, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + }, + { + "name": "HostElement", + "type": { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Type parameter" + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "ReactiveController", + "package": "@lit/reactive-element" + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextConsumer" + } + }, + { + "name": "Options", + "children": [ + { + "name": "callback", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 16, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 16 + } + ], + "signatures": [ + { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 16 + } + ], + "parameters": [ + { + "name": "value", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "kindString": "Parameter" + }, + { + "name": "dispose", + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 16 + } + ], + "signatures": [ + { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options.callback" + } + }, + { + "name": "context", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 15, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options.context" + } + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 17, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options.subscribe" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 14, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "kindString": "Interface", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options" + } + }, + { + "name": "ContextProvider", + "comment": { + "shortText": "A ReactiveController which adds context provider behavior to a\ncustom element.", + "text": "This controller simply listens to the `context-request` event when\nthe host is connected to the DOM and registers the received callbacks\nagainst its observable Context implementation.\n" + }, + "children": [ + { + "name": "constructor", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 57, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 59, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 60, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "new ContextProvider", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 57 + } + ], + "typeParameter": [ + { + "name": "T", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "host", + "type": { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Parameter" + }, + { + "name": "options", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "Options", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Options" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextProvider", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextProvider" + } + }, + "overwrites": { + "type": "reference", + "name": "ValueNotifier>.constructor" + }, + "kindString": "Constructor signature" + }, + { + "name": "new ContextProvider", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "Use new ContextProvider(host, options)" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 59 + } + ], + "typeParameter": [ + { + "name": "T", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "host", + "type": { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Parameter" + }, + { + "name": "context", + "type": { + "type": "reference", + "name": "T" + }, + "kindString": "Parameter" + }, + { + "name": "initialValue", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextProvider", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextProvider" + } + }, + "overwrites": { + "type": "reference", + "name": "ValueNotifier>.constructor" + }, + "kindString": "Constructor signature" + } + ], + "overwrites": { + "type": "reference", + "name": "ValueNotifier>.constructor" + }, + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.constructor" + } + }, + { + "name": "host", + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.host" + } + }, + { + "name": "value", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 26, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 29, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "T" + }, + "getSignature": { + "name": "value", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 26 + } + ], + "type": { + "type": "reference", + "name": "T" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.value" + }, + "kindString": "Get signature" + }, + "setSignature": { + "name": "value", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 29 + } + ], + "parameters": [ + { + "name": "v", + "type": { + "type": "reference", + "name": "T" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.value" + }, + "kindString": "Set signature" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.value" + }, + "kindString": "Accessor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.value" + } + }, + { + "name": "addCallback", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 53, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "addCallback", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 53 + } + ], + "parameters": [ + { + "name": "callback", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "kindString": "Parameter" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.addCallback" + }, + "kindString": "Call signature" + } + ], + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.addCallback" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.addCallback" + } + }, + { + "name": "clearCallbacks", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 64, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "clearCallbacks", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 64 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.clearCallbacks" + }, + "kindString": "Call signature" + } + ], + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.clearCallbacks" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.clearCallbacks" + } + }, + { + "name": "hostConnected", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 100, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "hostConnected", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 100 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostConnected" + }, + "kindString": "Call signature" + } + ], + "implementationOf": { + "type": "reference", + "name": "ReactiveController.hostConnected" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.hostConnected" + } + }, + { + "name": "onContextRequest", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 80, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "onContextRequest", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 80 + } + ], + "parameters": [ + { + "name": "ev", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + } + ], + "name": "ContextRequestEvent", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.onContextRequest" + } + }, + { + "name": "setValue", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 33, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "setValue", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 33 + } + ], + "parameters": [ + { + "name": "v", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "kindString": "Parameter" + }, + { + "name": "force", + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false", + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.setValue" + }, + "kindString": "Call signature" + } + ], + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.setValue" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.setValue" + } + }, + { + "name": "updateObservers", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/value-notifier.ts", + "line": 47, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "updateObservers", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/value-notifier.ts", + "line": 47 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.updateObservers" + }, + "kindString": "Call signature" + } + ], + "inheritedFrom": { + "type": "reference", + "name": "ValueNotifier.updateObservers" + }, + "kindString": "Method", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider.updateObservers" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 50, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "T", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "extendedTypes": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ValueNotifier", + "package": "@lit-labs/context" + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "ReactiveController", + "package": "@lit/reactive-element" + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProvider" + }, + "heritage": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "T" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ValueNotifier", + "package": "@lit-labs/context" + } + ] + }, + { + "name": "ContextProviderEvent", + "children": [ + { + "name": "constructor", + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 29, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "new ContextProviderEvent", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 29 + } + ], + "typeParameter": [ + { + "name": "C", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "context", + "comment": { + "shortText": "the context which this provider can provide" + }, + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextProviderEvent", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextProviderEvent" + } + }, + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor signature" + } + ], + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProviderEvent.constructor" + } + }, + { + "name": "context", + "flags": { + "isPublic": true, + "isReadonly": true + }, + "comment": { + "shortText": "the context which this provider can provide" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 29, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProviderEvent.context" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 22, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Event", + "package": "typescript" + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextProviderEvent" + }, + "heritage": [ + { + "type": "reference", + "name": "Event", + "package": "typescript" + } + ] + }, + { + "name": "Options", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 38, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options.context" + } + }, + { + "name": "initialValue", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 39, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options.initialValue" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 37, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "kindString": "Interface", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-provider.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Options" + } + }, + { + "name": "createContext", + "comment": { + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "text": "the context key value cast to " + }, + { + "text": "`Context`" + } + ] + } + ], + "shortText": "Creates a typed Context.", + "text": "Contexts are compared with with strict equality.\nIf you want two separate `createContext()` calls to referer to the same\ncontext, then use a key that will by equal under strict equality like a\nstring for `Symbol.for()`:\n```ts\n// true\ncreateContext('my-context') === createContext('my-context')\n// true\ncreateContext(Symbol.for('my-context')) === createContext(Symbol.for('my-context'))\n```\nIf you want a context to be unique so that it's guaranteed to not collide\nwith other contexts, use a key that's unique under strict equality, like\na `Symbol()` or object.:\n```\n// false\ncreateContext({}) === createContext({})\n// false\ncreateContext(Symbol('my-context')) === createContext(Symbol('my-context'))\n```\n" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "createContext", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 54 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "comment": { + "summary": [ + { + "text": "the type of value that can be provided by this context." + } + ] + }, + "kindString": "Type parameter" + }, + { + "name": "K", + "default": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "key", + "comment": { + "shortText": "a context key value" + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "createContext" + } + }, + { + "name": "Context", + "comment": { + "shortText": "The Context type defines a type brand to associate a key value with the context value type" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 10, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "KeyType", + "kindString": "Type parameter" + }, + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "KeyType" + }, + { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + } + ] + }, + "kindString": "Type alias", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "Context" + } + }, + { + "name": "ContextKey", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "use Context instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 15, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "KeyType", + "kindString": "Type parameter" + }, + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "KeyType" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type alias", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextKey" + } + }, + { + "name": "ContextType", + "comment": { + "shortText": "A helper type which can extract a Context value type from a Context type" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 20, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "Key", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "name": "Key" + }, + "extendsType": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "inferred", + "name": "ValueType" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "trueType": { + "type": "reference", + "name": "ValueType" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "kindString": "Type alias", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextType" + } + }, + { + "name": "consume", + "comment": { + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext, Logger} from 'community-protocols/logger';\n\nclass MyElement {\n @consume({context: loggerContext})\n logger?: Logger;\n\n doThing() {\n this.logger!.log('thing was done');\n }\n}\n```" + } + ] + } + ], + "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/decorators/consume.ts", + "line": 44, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "consume", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 44 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 48 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 47 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 50 + } + ], + "signatures": [ + { + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { + "type": "reference", + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/decorators/consume.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "consume" + } + }, + { + "name": "provide", + "comment": { + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext} from 'community-protocols/logger';\n\nclass MyElement {\n @provide({context: loggerContext})\n logger;\n\n doThing() {\n this.logger.log('thing was done');\n }\n}\n```" + } + ] + } + ], + "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/decorators/provide.ts", + "line": 46, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "provide", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 46 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 49 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 48 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 50 + } + ], + "signatures": [ + { + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { + "type": "reference", + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" + } + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/decorators/provide.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "provide" + } + } + ] } ] \ No newline at end of file diff --git a/packages/lit-dev-api/api-data/lit-2/symbols.json b/packages/lit-dev-api/api-data/lit-2/symbols.json index 8691d99bc..2c0b26b0f 100644 --- a/packages/lit-dev-api/api-data/lit-2/symbols.json +++ b/packages/lit-dev-api/api-data/lit-2/symbols.json @@ -7,112 +7,24 @@ ], "$constructor": [ { - "page": "custom-directives", - "anchor": "AsyncDirective.constructor" - }, - { - "page": "custom-directives", - "anchor": "AttributePart.constructor" + "page": "context", + "anchor": "ContextRoot.constructor" }, { - "page": "custom-directives", - "anchor": "BooleanAttributePart.constructor" + "page": "context", + "anchor": "ContextRequestEvent.constructor" }, { - "page": "custom-directives", - "anchor": "ChildPart.constructor" + "page": "context", + "anchor": "ContextConsumer.constructor" }, { - "page": "custom-directives", - "anchor": "Directive.constructor" + "page": "context", + "anchor": "ContextProvider.constructor" }, { - "page": "custom-directives", - "anchor": "ElementPart.constructor" - }, - { - "page": "custom-directives", - "anchor": "EventPart.constructor" - }, - { - "page": "custom-directives", - "anchor": "PropertyPart.constructor" - }, - { - "page": "custom-directives", - "anchor": "DirectiveClass.constructor" - }, - { - "page": "directives", - "anchor": "AsyncAppendDirective.constructor" - }, - { - "page": "directives", - "anchor": "AsyncReplaceDirective.constructor" - }, - { - "page": "directives", - "anchor": "CacheDirective.constructor" - }, - { - "page": "directives", - "anchor": "ClassMapDirective.constructor" - }, - { - "page": "directives", - "anchor": "GuardDirective.constructor" - }, - { - "page": "directives", - "anchor": "Keyed.constructor" - }, - { - "page": "directives", - "anchor": "LiveDirective.constructor" - }, - { - "page": "directives", - "anchor": "Ref.constructor" - }, - { - "page": "directives", - "anchor": "RefDirective.constructor" - }, - { - "page": "directives", - "anchor": "RepeatDirective.constructor" - }, - { - "page": "directives", - "anchor": "StyleMapDirective.constructor" - }, - { - "page": "directives", - "anchor": "TemplateContentDirective.constructor" - }, - { - "page": "directives", - "anchor": "UnsafeHTMLDirective.constructor" - }, - { - "page": "directives", - "anchor": "UnsafeSVGDirective.constructor" - }, - { - "page": "directives", - "anchor": "UntilDirective.constructor" - }, - { - "page": "LitElement", - "anchor": "LitElement.constructor" - }, - { - "page": "ReactiveElement", - "anchor": "ReactiveElement.constructor" - }, - { - "page": "misc", - "anchor": "TemplateInstance.constructor" + "page": "context", + "anchor": "ContextProviderEvent.constructor" } ], "$AsyncDirective.constructor": [ @@ -291,24 +203,8 @@ ], "$setValue": [ { - "page": "custom-directives", - "anchor": "AsyncDirective.setValue" - }, - { - "page": "directives", - "anchor": "AsyncAppendDirective.setValue" - }, - { - "page": "directives", - "anchor": "AsyncReplaceDirective.setValue" - }, - { - "page": "directives", - "anchor": "RefDirective.setValue" - }, - { - "page": "directives", - "anchor": "UntilDirective.setValue" + "page": "context", + "anchor": "ContextProvider.setValue" } ], "$AsyncDirective.setValue": [ @@ -1646,48 +1542,12 @@ ], "$value": [ { - "page": "directives", - "anchor": "Ref.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.BeginRender.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitAttribute.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitBooleanAttribute.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitEventListener.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitNode.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitProperty.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitText.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.CommitToElementBinding.value" + "page": "context", + "anchor": "ContextConsumer.value" }, { - "page": "misc", - "anchor": "LitUnstable.DebugLog.EndRender.value" - }, - { - "page": "misc", - "anchor": "LitUnstable.DebugLog.SetPartValue.value" + "page": "context", + "anchor": "ContextProvider.value" } ], "$Ref.value": [ @@ -4238,8 +4098,12 @@ ], "$hostConnected": [ { - "page": "controllers", - "anchor": "ReactiveController.hostConnected" + "page": "context", + "anchor": "ContextConsumer.hostConnected" + }, + { + "page": "context", + "anchor": "ContextProvider.hostConnected" } ], "$ReactiveController.hostConnected": [ @@ -4250,8 +4114,8 @@ ], "$hostDisconnected": [ { - "page": "controllers", - "anchor": "ReactiveController.hostDisconnected" + "page": "context", + "anchor": "ContextConsumer.hostDisconnected" } ], "$ReactiveController.hostDisconnected": [ @@ -4334,8 +4198,12 @@ ], "$host": [ { - "page": "LitElement", - "anchor": "RenderOptions.host" + "page": "context", + "anchor": "ContextConsumer.host" + }, + { + "page": "context", + "anchor": "ContextProvider.host" } ], "$RenderOptions.host": [ @@ -4597,5 +4465,381 @@ "page": "static-html", "anchor": "withStatic" } + ], + "$ContextRoot": [ + { + "page": "context", + "anchor": "ContextRoot" + } + ], + "$ContextRoot.constructor": [ + { + "page": "context", + "anchor": "ContextRoot.constructor" + } + ], + "$attach": [ + { + "page": "context", + "anchor": "ContextRoot.attach" + } + ], + "$ContextRoot.attach": [ + { + "page": "context", + "anchor": "ContextRoot.attach" + } + ], + "$detach": [ + { + "page": "context", + "anchor": "ContextRoot.detach" + } + ], + "$ContextRoot.detach": [ + { + "page": "context", + "anchor": "ContextRoot.detach" + } + ], + "$contextProvided": [ + { + "page": "context", + "anchor": "contextProvided" + } + ], + "$contextProvider": [ + { + "page": "context", + "anchor": "contextProvider" + } + ], + "$ContextRequestEvent": [ + { + "page": "context", + "anchor": "ContextRequestEvent" + } + ], + "$ContextRequestEvent.constructor": [ + { + "page": "context", + "anchor": "ContextRequestEvent.constructor" + } + ], + "$callback": [ + { + "page": "context", + "anchor": "ContextRequestEvent.callback" + }, + { + "page": "context", + "anchor": "ContextRequest.callback" + }, + { + "page": "context", + "anchor": "Options.callback" + } + ], + "$ContextRequestEvent.callback": [ + { + "page": "context", + "anchor": "ContextRequestEvent.callback" + } + ], + "$context": [ + { + "page": "context", + "anchor": "ContextRequestEvent.context" + }, + { + "page": "context", + "anchor": "ContextRequest.context" + }, + { + "page": "context", + "anchor": "Options.context" + }, + { + "page": "context", + "anchor": "ContextProviderEvent.context" + }, + { + "page": "context", + "anchor": "Options.context" + } + ], + "$ContextRequestEvent.context": [ + { + "page": "context", + "anchor": "ContextRequestEvent.context" + } + ], + "$subscribe": [ + { + "page": "context", + "anchor": "ContextRequestEvent.subscribe" + }, + { + "page": "context", + "anchor": "ContextRequest.subscribe" + }, + { + "page": "context", + "anchor": "Options.subscribe" + } + ], + "$ContextRequestEvent.subscribe": [ + { + "page": "context", + "anchor": "ContextRequestEvent.subscribe" + } + ], + "$ContextRequest": [ + { + "page": "context", + "anchor": "ContextRequest" + } + ], + "$ContextRequest.callback": [ + { + "page": "context", + "anchor": "ContextRequest.callback" + } + ], + "$ContextRequest.context": [ + { + "page": "context", + "anchor": "ContextRequest.context" + } + ], + "$ContextRequest.subscribe": [ + { + "page": "context", + "anchor": "ContextRequest.subscribe" + } + ], + "$ContextCallback": [ + { + "page": "context", + "anchor": "ContextCallback" + } + ], + "$ContextConsumer": [ + { + "page": "context", + "anchor": "ContextConsumer" + } + ], + "$ContextConsumer.constructor": [ + { + "page": "context", + "anchor": "ContextConsumer.constructor" + } + ], + "$ContextConsumer.host": [ + { + "page": "context", + "anchor": "ContextConsumer.host" + } + ], + "$ContextConsumer.value": [ + { + "page": "context", + "anchor": "ContextConsumer.value" + } + ], + "$ContextConsumer.hostConnected": [ + { + "page": "context", + "anchor": "ContextConsumer.hostConnected" + } + ], + "$ContextConsumer.hostDisconnected": [ + { + "page": "context", + "anchor": "ContextConsumer.hostDisconnected" + } + ], + "$Options": [ + { + "page": "context", + "anchor": "Options" + }, + { + "page": "context", + "anchor": "Options" + } + ], + "$Options.callback": [ + { + "page": "context", + "anchor": "Options.callback" + } + ], + "$Options.context": [ + { + "page": "context", + "anchor": "Options.context" + }, + { + "page": "context", + "anchor": "Options.context" + } + ], + "$Options.subscribe": [ + { + "page": "context", + "anchor": "Options.subscribe" + } + ], + "$ContextProvider": [ + { + "page": "context", + "anchor": "ContextProvider" + } + ], + "$ContextProvider.constructor": [ + { + "page": "context", + "anchor": "ContextProvider.constructor" + } + ], + "$ContextProvider.host": [ + { + "page": "context", + "anchor": "ContextProvider.host" + } + ], + "$ContextProvider.value": [ + { + "page": "context", + "anchor": "ContextProvider.value" + } + ], + "$addCallback": [ + { + "page": "context", + "anchor": "ContextProvider.addCallback" + } + ], + "$ContextProvider.addCallback": [ + { + "page": "context", + "anchor": "ContextProvider.addCallback" + } + ], + "$clearCallbacks": [ + { + "page": "context", + "anchor": "ContextProvider.clearCallbacks" + } + ], + "$ContextProvider.clearCallbacks": [ + { + "page": "context", + "anchor": "ContextProvider.clearCallbacks" + } + ], + "$ContextProvider.hostConnected": [ + { + "page": "context", + "anchor": "ContextProvider.hostConnected" + } + ], + "$onContextRequest": [ + { + "page": "context", + "anchor": "ContextProvider.onContextRequest" + } + ], + "$ContextProvider.onContextRequest": [ + { + "page": "context", + "anchor": "ContextProvider.onContextRequest" + } + ], + "$ContextProvider.setValue": [ + { + "page": "context", + "anchor": "ContextProvider.setValue" + } + ], + "$updateObservers": [ + { + "page": "context", + "anchor": "ContextProvider.updateObservers" + } + ], + "$ContextProvider.updateObservers": [ + { + "page": "context", + "anchor": "ContextProvider.updateObservers" + } + ], + "$ContextProviderEvent": [ + { + "page": "context", + "anchor": "ContextProviderEvent" + } + ], + "$ContextProviderEvent.constructor": [ + { + "page": "context", + "anchor": "ContextProviderEvent.constructor" + } + ], + "$ContextProviderEvent.context": [ + { + "page": "context", + "anchor": "ContextProviderEvent.context" + } + ], + "$initialValue": [ + { + "page": "context", + "anchor": "Options.initialValue" + } + ], + "$Options.initialValue": [ + { + "page": "context", + "anchor": "Options.initialValue" + } + ], + "$Context": [ + { + "page": "context", + "anchor": "Context" + } + ], + "$ContextKey": [ + { + "page": "context", + "anchor": "ContextKey" + } + ], + "$ContextType": [ + { + "page": "context", + "anchor": "ContextType" + } + ], + "$createContext": [ + { + "page": "context", + "anchor": "createContext" + } + ], + "$consume": [ + { + "page": "context", + "anchor": "consume" + } + ], + "$provide": [ + { + "page": "context", + "anchor": "provide" + } ] } \ No newline at end of file diff --git a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts index 8b7e6444f..9b4a57fdd 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts @@ -257,11 +257,11 @@ export const lit2Config: ApiDocsConfig = { // fine in practice, but when we add e.g. @lit/localize we'll need to be // smarter here. let [_, pkg, pathMinusExtension] = match; - - if (pkg === "labs/context") { + + if (pkg === 'labs/context') { // There are no @lit-labs/context path extensions because everything is // re-exported from root. - return "@lit-labs/context" + return '@lit-labs/context'; } // TODO(aomarks) This wrongly assumes index.ts is always the package main. diff --git a/packages/lit-dev-tools-cjs/src/api-docs/types.ts b/packages/lit-dev-tools-cjs/src/api-docs/types.ts index 031b3b53b..12dbaf4aa 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/types.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/types.ts @@ -140,7 +140,7 @@ export interface ApiDocsConfig { slug: string; title: string; tocFilter?: (node: DeclarationReflection) => boolean; - versionLinks?: { [version: string]: string }; + versionLinks?: {[version: string]: string}; labs?: true; }>; From ca5321d9c5343c151b0cf5f1984e444a39225b54 Mon Sep 17 00:00:00 2001 From: Andrew Jakubowicz Date: Fri, 5 May 2023 16:45:50 -0700 Subject: [PATCH 6/6] Fix symbol ordering in docs & add missing intersection type handling. --- .../lit-dev-api/api-data/lit-2/pages.json | 2560 ++++++++--------- .../lit-dev-content/site/_includes/api.html | 6 + packages/lit-dev-tests/src/check-no-todos.ts | 2 + .../src/api-docs/configs/lit-2.ts | 10 +- .../src/api-docs/transformer.ts | 11 +- 5 files changed, 1304 insertions(+), 1285 deletions(-) diff --git a/packages/lit-dev-api/api-data/lit-2/pages.json b/packages/lit-dev-api/api-data/lit-2/pages.json index 05e770e73..fcecf4bf7 100644 --- a/packages/lit-dev-api/api-data/lit-2/pages.json +++ b/packages/lit-dev-api/api-data/lit-2/pages.json @@ -29187,35 +29187,134 @@ "commit": "c134604f178e36444261d83eabe9e578c1ed90c4", "items": [ { - "name": "contextProvided", + "name": "createContext", "comment": { "blockTags": [ { - "tag": "@deprecated", + "tag": "@returns", "content": [ { - "text": "use " + "text": "the context key value cast to " }, { - "text": "`consume`" + "text": "`Context`" + } + ] + } + ], + "shortText": "Creates a typed Context.", + "text": "Contexts are compared with with strict equality.\nIf you want two separate `createContext()` calls to referer to the same\ncontext, then use a key that will by equal under strict equality like a\nstring for `Symbol.for()`:\n```ts\n// true\ncreateContext('my-context') === createContext('my-context')\n// true\ncreateContext(Symbol.for('my-context')) === createContext(Symbol.for('my-context'))\n```\nIf you want a context to be unique so that it's guaranteed to not collide\nwith other contexts, use a key that's unique under strict equality, like\na `Symbol()` or object.:\n```\n// false\ncreateContext({}) === createContext({})\n// false\ncreateContext(Symbol('my-context')) === createContext(Symbol('my-context'))\n```\n" + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "createContext", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 54 + } + ], + "typeParameter": [ + { + "name": "ValueType", + "comment": { + "summary": [ + { + "text": "the type of value that can be provided by this context." + } + ] + }, + "kindString": "Type parameter" + }, + { + "name": "K", + "default": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "key", + "comment": { + "shortText": "a context key value" + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" }, { - "text": " instead" + "type": "reference", + "name": "ValueType" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "createContext" + } + }, + { + "name": "consume", + "comment": { + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext, Logger} from 'community-protocols/logger';\n\nclass MyElement {\n @consume({context: loggerContext})\n logger?: Logger;\n\n doThing() {\n this.logger!.log('thing was done');\n }\n}\n```" } ] } - ] + ], + "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." }, "sources": [ { - "fileName": "packages/labs/context/src/index.ts", - "line": 37, + "fileName": "packages/labs/context/src/lib/decorators/consume.ts", + "line": 44, "moduleSpecifier": "@lit-labs/context" } ], "signatures": [ { - "name": "contextProvided", + "name": "consume", "sources": [ { "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", @@ -29403,46 +29502,41 @@ "kindString": "Function", "entrypointSources": [ { - "fileName": "packages/labs/context/src/index.ts", + "fileName": "packages/labs/context/src/lib/decorators/consume.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "contextProvided" + "anchor": "consume" } }, { - "name": "contextProvider", + "name": "provide", "comment": { "blockTags": [ { - "tag": "@deprecated", + "tag": "@example", "content": [ { - "text": "use " - }, - { - "text": "`provide`" - }, - { - "text": " instead" + "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext} from 'community-protocols/logger';\n\nclass MyElement {\n @provide({context: loggerContext})\n logger;\n\n doThing() {\n this.logger.log('thing was done');\n }\n}\n```" } ] } - ] + ], + "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." }, "sources": [ { - "fileName": "packages/labs/context/src/index.ts", - "line": 32, + "fileName": "packages/labs/context/src/lib/decorators/provide.ts", + "line": 46, "moduleSpecifier": "@lit-labs/context" } ], "signatures": [ { - "name": "contextProvider", + "name": "provide", "sources": [ { "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", @@ -29606,180 +29700,231 @@ "kindString": "Function", "entrypointSources": [ { - "fileName": "packages/labs/context/src/index.ts", + "fileName": "packages/labs/context/src/lib/decorators/provide.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "contextProvider" + "anchor": "provide" } }, { - "name": "ContextRoot", + "name": "contextProvided", "comment": { - "shortText": "A ContextRoot can be used to gather unsatisfied context requests and\nre-dispatch them when new providers which satisfy matching context keys are\navailable.", - "text": "This allows providers to be added to a DOM tree, or upgraded, after the\nconsumers.\n" - }, - "children": [ - { - "name": "constructor", - "signatures": [ - { - "name": "new ContextRoot", - "type": { - "type": "reference", - "name": "ContextRoot", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextRoot" - } + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "use " }, - "kindString": "Constructor signature" - } - ], - "kindString": "Constructor", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/index.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "ContextRoot.constructor" + { + "text": "`consume`" + }, + { + "text": " instead" + } + ] } - }, + ] + }, + "sources": [ { - "name": "attach", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "Attach the ContextRoot to a given element to intercept `context-request` and\n`context-provider` events." - }, + "fileName": "packages/labs/context/src/index.ts", + "line": 37, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "contextProvided", "sources": [ { - "fileName": "packages/labs/context/src/lib/context-root.ts", - "line": 44, - "moduleSpecifier": "@lit-labs/context" + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 44 } ], - "signatures": [ + "typeParameter": [ { - "name": "attach", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", - "line": 44 - } - ], - "parameters": [ - { - "name": "element", - "comment": { - "shortText": "an element to add event listeners to" - }, - "type": { - "type": "reference", - "name": "HTMLElement", - "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" - }, - "kindString": "Parameter" - } - ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "kindString": "Call signature" + "name": "ValueType", + "kindString": "Type parameter" } ], - "kindString": "Method", - "entrypointSources": [ + "parameters": [ { - "fileName": "packages/labs/context/src/index.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "ContextRoot.attach" - } - }, - { - "name": "detach", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "Removes the ContextRoot event listeners from a given element." - }, - "sources": [ - { - "fileName": "packages/labs/context/src/lib/context-root.ts", - "line": 54, - "moduleSpecifier": "@lit-labs/context" + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 48 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Property" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 47 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Parameter" } ], - "signatures": [ - { - "name": "detach", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", "sources": [ { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", - "line": 54 + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", + "line": 50 } ], - "parameters": [ + "signatures": [ { - "name": "element", - "comment": { - "shortText": "an element from which to remove event listeners" - }, + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { + "type": "reference", + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" + } + ], "type": { - "type": "reference", - "name": "HTMLElement", - "package": "typescript", - "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] }, - "kindString": "Parameter" + "kindString": "Call signature" } ], - "type": { - "type": "intrinsic", - "name": "void" - }, - "kindString": "Call signature" - } - ], - "kindString": "Method", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/index.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" + "kindString": "Type literal" } - ], - "location": { - "page": "context", - "anchor": "ContextRoot.detach" - } - } - ], - "sources": [ - { - "fileName": "packages/labs/context/src/lib/context-root.ts", - "line": 19, - "moduleSpecifier": "@lit-labs/context" + }, + "kindString": "Call signature" } ], - "kindString": "Class", + "kindString": "Function", "entrypointSources": [ { "fileName": "packages/labs/context/src/index.ts", @@ -29789,506 +29934,563 @@ ], "location": { "page": "context", - "anchor": "ContextRoot" + "anchor": "contextProvided" } }, { - "name": "ContextRequestEvent", + "name": "contextProvider", "comment": { - "shortText": "An event fired by a context requester to signal it desires a specified context with the given key.", - "text": "A provider should inspect the `context` property of the event to determine if it has a value that can\nsatisfy the request, calling the `callback` with the requested value if so.\nIf the requested context event contains a truthy `subscribe` value, then a provider can call the callback\nmultiple times if the value is changed, if this is the case the provider should pass an `unsubscribe`\nmethod to the callback which consumers can invoke to indicate they no longer wish to receive these updates.\nIf no `subscribe` value is present in the event, then the provider can assume that this is a 'one time'\nrequest for the context and can therefore not track the consumer.\n" + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "use " + }, + { + "text": "`provide`" + }, + { + "text": " instead" + } + ] + } + ] }, - "children": [ + "sources": [ { - "name": "constructor", - "flags": { - "isPublic": true - }, + "fileName": "packages/labs/context/src/index.ts", + "line": 32, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "contextProvider", "sources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 60, - "moduleSpecifier": "@lit-labs/context" + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 46 } ], - "signatures": [ + "typeParameter": [ { - "name": "new ContextRequestEvent", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", - "line": 60 - } - ], - "typeParameter": [ - { - "name": "C", - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "children": [ + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "__namedParameters", + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "context", + "sources": [ { - "name": "__context__", + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 49 + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "children": [ + { + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Property" + } + ], "sources": [ { "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", "line": 10 } ], - "type": { - "type": "intrinsic", - "name": "unknown" - }, - "kindString": "Property" - } - ], - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 + "kindString": "Type literal" } - ], - "kindString": "Type literal" + }, + "kindString": "Property" } - }, - "kindString": "Type parameter" + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 48 + } + ], + "kindString": "Type literal" } - ], - "parameters": [ + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ { - "name": "context", - "comment": { - "shortText": "the context key to request" - }, - "type": { - "type": "reference", - "name": "C" - }, - "kindString": "Parameter" - }, + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", + "line": 50 + } + ], + "signatures": [ { - "name": "callback", - "comment": { - "shortText": "the callback that should be invoked when the context with the specified key is available" - }, - "type": { - "type": "reference", - "typeArguments": [ - { + "name": "__type", + "typeParameter": [ + { + "name": "K", + "type": { "type": "reference", - "typeArguments": [ + "name": "PropertyKey", + "package": "typescript" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "protoOrDescriptor", + "type": { + "type": "intersection", + "types": [ { "type": "reference", - "name": "C" + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "K" + }, + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Record", + "package": "typescript" } - ], - "name": "ContextType", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextType" - } - } - ], - "name": "ContextCallback", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextCallback" + ] + }, + "kindString": "Parameter" + }, + { + "name": "name", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "K" + }, + "kindString": "Parameter" } - }, - "kindString": "Parameter" - }, - { - "name": "subscribe", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "an optional argument, if true indicates we want to subscribe to future updates" - }, + ], "type": { - "type": "intrinsic", - "name": "boolean" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "intrinsic", + "name": "any" + } + ] }, - "kindString": "Parameter" + "kindString": "Call signature" } ], + "kindString": "Type literal" + } + }, + "kindString": "Call signature" + } + ], + "kindString": "Function", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/index.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "contextProvider" + } + }, + { + "name": "ContextRoot", + "comment": { + "shortText": "A ContextRoot can be used to gather unsatisfied context requests and\nre-dispatch them when new providers which satisfy matching context keys are\navailable.", + "text": "This allows providers to be added to a DOM tree, or upgraded, after the\nconsumers.\n" + }, + "children": [ + { + "name": "constructor", + "signatures": [ + { + "name": "new ContextRoot", "type": { "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "C" - } - ], - "name": "ContextRequestEvent", + "name": "ContextRoot", "package": "@lit-labs/context", "location": { "page": "context", - "anchor": "ContextRequestEvent" + "anchor": "ContextRoot" } }, - "overwrites": { - "type": "reference", - "name": "Event.constructor" - }, "kindString": "Constructor signature" } ], - "overwrites": { - "type": "reference", - "name": "Event.constructor" - }, "kindString": "Constructor", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "fileName": "packages/labs/context/src/index.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "ContextRequestEvent.constructor" + "anchor": "ContextRoot.constructor" } }, { - "name": "callback", + "name": "attach", "flags": { - "isPublic": true, - "isReadonly": true + "isPublic": true }, "comment": { - "shortText": "the callback that should be invoked when the context with the specified key is available" + "shortText": "Attach the ContextRoot to a given element to intercept `context-request` and\n`context-provider` events." }, "sources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 62, + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 44, "moduleSpecifier": "@lit-labs/context" } ], - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "typeArguments": [ - { + "signatures": [ + { + "name": "attach", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", + "line": 44 + } + ], + "parameters": [ + { + "name": "element", + "comment": { + "shortText": "an element to add event listeners to" + }, + "type": { "type": "reference", - "name": "C" - } - ], - "name": "ContextType", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextType" + "name": "HTMLElement", + "package": "typescript", + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" } - } - ], - "name": "ContextCallback", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextCallback" - } - }, - "implementationOf": { - "type": "reference", - "name": "ContextRequest.callback", - "location": { - "page": "context", - "anchor": "ContextRequest.callback" + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" } - }, - "kindString": "Property", + ], + "kindString": "Method", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "fileName": "packages/labs/context/src/index.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "ContextRequestEvent.callback" + "anchor": "ContextRoot.attach" } }, { - "name": "context", + "name": "detach", "flags": { - "isPublic": true, - "isReadonly": true + "isPublic": true }, "comment": { - "shortText": "the context key to request" + "shortText": "Removes the ContextRoot event listeners from a given element." }, "sources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 61, - "moduleSpecifier": "@lit-labs/context" - } - ], - "type": { - "type": "reference", - "name": "C" - }, - "implementationOf": { - "type": "reference", - "name": "ContextRequest.context", - "location": { - "page": "context", - "anchor": "ContextRequest.context" - } - }, - "kindString": "Property", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 1, + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 54, "moduleSpecifier": "@lit-labs/context" } ], - "location": { - "page": "context", - "anchor": "ContextRequestEvent.context" - } - }, - { - "name": "subscribe", - "flags": { - "isPublic": true, - "isOptional": true, - "isReadonly": true - }, - "comment": { - "shortText": "an optional argument, if true indicates we want to subscribe to future updates" - }, - "sources": [ + "signatures": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 63, - "moduleSpecifier": "@lit-labs/context" + "name": "detach", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-root.ts", + "line": 54 + } + ], + "parameters": [ + { + "name": "element", + "comment": { + "shortText": "an element from which to remove event listeners" + }, + "type": { + "type": "reference", + "name": "HTMLElement", + "package": "typescript", + "externalUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" + }, + "kindString": "Parameter" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" } ], - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "implementationOf": { - "type": "reference", - "name": "ContextRequest.subscribe", - "location": { - "page": "context", - "anchor": "ContextRequest.subscribe" - } - }, - "kindString": "Property", + "kindString": "Method", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "fileName": "packages/labs/context/src/index.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "ContextRequestEvent.subscribe" + "anchor": "ContextRoot.detach" } } ], "sources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 50, + "fileName": "packages/labs/context/src/lib/context-root.ts", + "line": 19, "moduleSpecifier": "@lit-labs/context" } ], - "typeParameters": [ - { - "name": "C", - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "unknown" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ], - "name": "Context", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Context" - } - }, - "kindString": "Type parameter" - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Event", - "package": "typescript" - } - ], - "implementedTypes": [ - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "C" - } - ], - "name": "ContextRequest", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "ContextRequest" - } - } - ], "kindString": "Class", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "fileName": "packages/labs/context/src/index.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "ContextRequestEvent" - }, - "heritage": [ - { - "type": "reference", - "name": "Event", - "package": "typescript" - } - ] + "anchor": "ContextRoot" + } }, { - "name": "ContextCallback", + "name": "ContextRequestEvent", "comment": { - "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." + "shortText": "An event fired by a context requester to signal it desires a specified context with the given key.", + "text": "A provider should inspect the `context` property of the event to determine if it has a value that can\nsatisfy the request, calling the `callback` with the requested value if so.\nIf the requested context event contains a truthy `subscribe` value, then a provider can call the callback\nmultiple times if the value is changed, if this is the case the provider should pass an `unsubscribe`\nmethod to the callback which consumers can invoke to indicate they no longer wish to receive these updates.\nIf no `subscribe` value is present in the event, then the provider can assume that this is a 'one time'\nrequest for the context and can therefore not track the consumer.\n" }, - "sources": [ + "children": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 23, - "moduleSpecifier": "@lit-labs/context" - } - ], - "typeParameters": [ - { - "name": "ValueType", - "kindString": "Type parameter" - } - ], - "type": { - "type": "reflection", - "declaration": { - "name": "__type", + "name": "constructor", + "flags": { + "isPublic": true + }, "sources": [ { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", - "line": 23 + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 60, + "moduleSpecifier": "@lit-labs/context" } ], "signatures": [ { - "name": "__type", - "comment": { - "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." - }, - "parameters": [ + "name": "new ContextRequestEvent", + "sources": [ { - "name": "value", - "type": { - "type": "reference", - "name": "ValueType" - }, - "kindString": "Parameter" - }, + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 60 + } + ], + "typeParameter": [ { - "name": "unsubscribe", - "flags": { - "isOptional": true - }, + "name": "C", "type": { "type": "reflection", "declaration": { "name": "__type", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", - "line": 25 - } - ], - "signatures": [ + "children": [ { - "name": "__type", + "name": "__context__", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], "type": { "type": "intrinsic", - "name": "void" + "name": "unknown" }, - "kindString": "Call signature" + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 } ], "kindString": "Type literal" } }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "context", + "comment": { + "shortText": "the context key to request" + }, + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Parameter" + }, + { + "name": "callback", + "comment": { + "shortText": "the callback that should be invoked when the context with the specified key is available" + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextType" + } + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "kindString": "Parameter" + }, + { + "name": "subscribe", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "an optional argument, if true indicates we want to subscribe to future updates" + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, "kindString": "Parameter" } ], "type": { - "type": "intrinsic", - "name": "void" + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextRequestEvent", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + } }, - "kindString": "Call signature" + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor signature" } ], - "kindString": "Type literal" - } - }, - "kindString": "Type alias", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "ContextCallback" - } - }, - { - "name": "ContextRequest", - "comment": { - "shortText": "Interface definition for a ContextRequest" - }, - "children": [ + "overwrites": { + "type": "reference", + "name": "Event.constructor" + }, + "kindString": "Constructor", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequestEvent.constructor" + } + }, { "name": "callback", "flags": { + "isPublic": true, "isReadonly": true }, + "comment": { + "shortText": "the callback that should be invoked when the context with the specified key is available" + }, "sources": [ { "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 33, + "line": 62, "moduleSpecifier": "@lit-labs/context" } ], @@ -30318,6 +30520,14 @@ "anchor": "ContextCallback" } }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.callback", + "location": { + "page": "context", + "anchor": "ContextRequest.callback" + } + }, "kindString": "Property", "entrypointSources": [ { @@ -30328,18 +30538,22 @@ ], "location": { "page": "context", - "anchor": "ContextRequest.callback" + "anchor": "ContextRequestEvent.callback" } }, { "name": "context", "flags": { + "isPublic": true, "isReadonly": true }, + "comment": { + "shortText": "the context key to request" + }, "sources": [ { "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 32, + "line": 61, "moduleSpecifier": "@lit-labs/context" } ], @@ -30347,6 +30561,14 @@ "type": "reference", "name": "C" }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.context", + "location": { + "page": "context", + "anchor": "ContextRequest.context" + } + }, "kindString": "Property", "entrypointSources": [ { @@ -30357,19 +30579,23 @@ ], "location": { "page": "context", - "anchor": "ContextRequest.context" + "anchor": "ContextRequestEvent.context" } }, { "name": "subscribe", "flags": { + "isPublic": true, "isOptional": true, "isReadonly": true }, + "comment": { + "shortText": "an optional argument, if true indicates we want to subscribe to future updates" + }, "sources": [ { "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 34, + "line": 63, "moduleSpecifier": "@lit-labs/context" } ], @@ -30377,6 +30603,14 @@ "type": "intrinsic", "name": "boolean" }, + "implementationOf": { + "type": "reference", + "name": "ContextRequest.subscribe", + "location": { + "page": "context", + "anchor": "ContextRequest.subscribe" + } + }, "kindString": "Property", "entrypointSources": [ { @@ -30387,14 +30621,14 @@ ], "location": { "page": "context", - "anchor": "ContextRequest.subscribe" + "anchor": "ContextRequestEvent.subscribe" } } ], "sources": [ { "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 31, + "line": 50, "moduleSpecifier": "@lit-labs/context" } ], @@ -30423,188 +30657,358 @@ "kindString": "Type parameter" } ], - "implementedBy": [ + "extendedTypes": [ { "type": "reference", - "name": "ContextRequestEvent", - "location": { - "page": "context", - "anchor": "ContextRequestEvent" - } + "name": "Event", + "package": "typescript" } ], - "kindString": "Interface", - "entrypointSources": [ + "implementedTypes": [ { - "fileName": "packages/labs/context/src/lib/context-request-event.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextRequest", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextRequest" + } + } + ], + "kindString": "Class", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { "page": "context", - "anchor": "ContextRequest" - } + "anchor": "ContextRequestEvent" + }, + "heritage": [ + { + "type": "reference", + "name": "Event", + "package": "typescript" + } + ] }, { - "name": "ContextConsumer", + "name": "ContextCallback", "comment": { - "shortText": "A ReactiveController which adds context consuming behavior to a custom\nelement by dispatching `context-request` events.", - "text": "When the host element is connected to the document it will emit a\n`context-request` event with its context key. When the context request\nis satisfied the controller will invoke the callback, if present, and\ntrigger a host update so it can respond to the new value.\nIt will also call the dispose method given by the provider when the\nhost element is disconnected.\n" + "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." }, - "children": [ + "sources": [ { - "name": "constructor", + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 23, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "ValueType", + "kindString": "Type parameter" + } + ], + "type": { + "type": "reflection", + "declaration": { + "name": "__type", "sources": [ { - "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 46, - "moduleSpecifier": "@lit-labs/context" - }, - { - "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 48, - "moduleSpecifier": "@lit-labs/context" - }, - { - "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 54, - "moduleSpecifier": "@lit-labs/context" + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 23 } ], "signatures": [ { - "name": "new ContextConsumer", - "sources": [ + "name": "__type", + "comment": { + "shortText": "A callback which is provided by a context requester and is called with the value satisfying the request.\nThis callback can be called multiple times by context providers as the requested value is changed." + }, + "parameters": [ { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 46 - } - ], - "typeParameter": [ + "name": "value", + "type": { + "type": "reference", + "name": "ValueType" + }, + "kindString": "Parameter" + }, { - "name": "C", + "name": "unsubscribe", + "flags": { + "isOptional": true + }, "type": { "type": "reflection", "declaration": { "name": "__type", - "children": [ + "sources": [ { - "name": "__context__", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "unknown" - }, - "kindString": "Property" + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/context-request-event.ts", + "line": 25 } ], - "sources": [ + "signatures": [ { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 + "name": "__type", + "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" } ], "kindString": "Type literal" } }, - "kindString": "Type parameter" - }, - { - "name": "HostElement", - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "HostElement" - } - ], - "name": "ReactiveElement", - "package": "@lit/reactive-element" - }, - "kindString": "Type parameter" - } - ], - "parameters": [ - { - "name": "host", - "type": { - "type": "reference", - "name": "HostElement" - }, - "kindString": "Parameter" - }, - { - "name": "options", - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "C" - } - ], - "name": "Options", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Options" - } - }, "kindString": "Parameter" } ], "type": { + "type": "intrinsic", + "name": "void" + }, + "kindString": "Call signature" + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type alias", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + { + "name": "ContextRequest", + "comment": { + "shortText": "Interface definition for a ContextRequest" + }, + "children": [ + { + "name": "callback", + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 33, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { "type": "reference", "typeArguments": [ { "type": "reference", "name": "C" - }, - { - "type": "reference", - "name": "HostElement" } ], - "name": "ContextConsumer", + "name": "ContextType", "package": "@lit-labs/context", "location": { "page": "context", - "anchor": "ContextConsumer" + "anchor": "ContextType" } - }, - "kindString": "Constructor signature" - }, + } + ], + "name": "ContextCallback", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextCallback" + } + }, + "kindString": "Property", + "entrypointSources": [ { - "name": "new ContextConsumer", - "comment": { - "blockTags": [ - { - "tag": "@deprecated", - "content": [ - { - "text": "Use new ContextConsumer(host, options)" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 48 - } - ], - "typeParameter": [ - { - "name": "C", - "type": { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.callback" + } + }, + { + "name": "context", + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 32, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.context" + } + }, + { + "name": "subscribe", + "flags": { + "isOptional": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 34, + "moduleSpecifier": "@lit-labs/context" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "kindString": "Property", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest.subscribe" + } + } + ], + "sources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 31, + "moduleSpecifier": "@lit-labs/context" + } + ], + "typeParameters": [ + { + "name": "C", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "kindString": "Type parameter" + } + ], + "implementedBy": [ + { + "type": "reference", + "name": "ContextRequestEvent", + "location": { + "page": "context", + "anchor": "ContextRequestEvent" + } + } + ], + "kindString": "Interface", + "entrypointSources": [ + { + "fileName": "packages/labs/context/src/lib/context-request-event.ts", + "line": 1, + "moduleSpecifier": "@lit-labs/context" + } + ], + "location": { + "page": "context", + "anchor": "ContextRequest" + } + }, + { + "name": "ContextConsumer", + "comment": { + "shortText": "A ReactiveController which adds context consuming behavior to a custom\nelement by dispatching `context-request` events.", + "text": "When the host element is connected to the document it will emit a\n`context-request` event with its context key. When the context request\nis satisfied the controller will invoke the callback, if present, and\ntrigger a host update so it can respond to the new value.\nIt will also call the dispose method given by the provider when the\nhost element is disconnected.\n" + }, + "children": [ + { + "name": "constructor", + "sources": [ + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 46, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 48, + "moduleSpecifier": "@lit-labs/context" + }, + { + "fileName": "packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 54, + "moduleSpecifier": "@lit-labs/context" + } + ], + "signatures": [ + { + "name": "new ContextConsumer", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 46 + } + ], + "typeParameter": [ + { + "name": "C", + "type": { "type": "reflection", "declaration": { "name": "__type", @@ -30661,50 +31065,170 @@ "kindString": "Parameter" }, { - "name": "context", + "name": "options", "type": { "type": "reference", - "name": "C" + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "Options", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Options" + } }, "kindString": "Parameter" - }, - { - "name": "callback", - "flags": { - "isOptional": true + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" }, + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ContextConsumer", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "ContextConsumer" + } + }, + "kindString": "Constructor signature" + }, + { + "name": "new ContextConsumer", + "comment": { + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "text": "Use new ContextConsumer(host, options)" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 48 + } + ], + "typeParameter": [ + { + "name": "C", "type": { "type": "reflection", "declaration": { "name": "__type", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 51 - } - ], - "signatures": [ + "children": [ { - "name": "__type", + "name": "__context__", "sources": [ { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", - "line": 51 + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 } ], - "parameters": [ - { - "name": "value", - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "C" - } - ], - "name": "ContextType", - "package": "@lit-labs/context", + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "kindString": "Property" + } + ], + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", + "line": 10 + } + ], + "kindString": "Type literal" + } + }, + "kindString": "Type parameter" + }, + { + "name": "HostElement", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "HostElement" + } + ], + "name": "ReactiveElement", + "package": "@lit/reactive-element" + }, + "kindString": "Type parameter" + } + ], + "parameters": [ + { + "name": "host", + "type": { + "type": "reference", + "name": "HostElement" + }, + "kindString": "Parameter" + }, + { + "name": "context", + "type": { + "type": "reference", + "name": "C" + }, + "kindString": "Parameter" + }, + { + "name": "callback", + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "signatures": [ + { + "name": "__type", + "sources": [ + { + "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/controllers/context-consumer.ts", + "line": 51 + } + ], + "parameters": [ + { + "name": "value", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "C" + } + ], + "name": "ContextType", + "package": "@lit-labs/context", "location": { "page": "context", "anchor": "ContextType" @@ -32431,110 +32955,6 @@ "anchor": "Options" } }, - { - "name": "createContext", - "comment": { - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "text": "the context key value cast to " - }, - { - "text": "`Context`" - } - ] - } - ], - "shortText": "Creates a typed Context.", - "text": "Contexts are compared with with strict equality.\nIf you want two separate `createContext()` calls to referer to the same\ncontext, then use a key that will by equal under strict equality like a\nstring for `Symbol.for()`:\n```ts\n// true\ncreateContext('my-context') === createContext('my-context')\n// true\ncreateContext(Symbol.for('my-context')) === createContext(Symbol.for('my-context'))\n```\nIf you want a context to be unique so that it's guaranteed to not collide\nwith other contexts, use a key that's unique under strict equality, like\na `Symbol()` or object.:\n```\n// false\ncreateContext({}) === createContext({})\n// false\ncreateContext(Symbol('my-context')) === createContext(Symbol('my-context'))\n```\n" - }, - "sources": [ - { - "fileName": "packages/labs/context/src/lib/create-context.ts", - "line": 54, - "moduleSpecifier": "@lit-labs/context" - } - ], - "signatures": [ - { - "name": "createContext", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 54 - } - ], - "typeParameter": [ - { - "name": "ValueType", - "comment": { - "summary": [ - { - "text": "the type of value that can be provided by this context." - } - ] - }, - "kindString": "Type parameter" - }, - { - "name": "K", - "default": { - "type": "intrinsic", - "name": "unknown" - }, - "kindString": "Type parameter" - } - ], - "parameters": [ - { - "name": "key", - "comment": { - "shortText": "a context key value" - }, - "type": { - "type": "reference", - "name": "K" - }, - "kindString": "Parameter" - } - ], - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "K" - }, - { - "type": "reference", - "name": "ValueType" - } - ], - "name": "Context", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Context" - } - }, - "kindString": "Call signature" - } - ], - "kindString": "Function", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/lib/create-context.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "createContext" - } - }, { "name": "Context", "comment": { @@ -32640,539 +33060,119 @@ } ], "type": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "KeyType" - }, - { - "type": "reference", - "name": "ValueType" - } - ], - "name": "Context", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Context" - } - }, - "kindString": "Type alias", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/lib/create-context.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "ContextKey" - } - }, - { - "name": "ContextType", - "comment": { - "shortText": "A helper type which can extract a Context value type from a Context type" - }, - "sources": [ - { - "fileName": "packages/labs/context/src/lib/create-context.ts", - "line": 20, - "moduleSpecifier": "@lit-labs/context" - } - ], - "typeParameters": [ - { - "name": "Key", - "type": { - "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "unknown" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ], - "name": "Context", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Context" - } - }, - "kindString": "Type parameter" - } - ], - "type": { - "type": "conditional", - "checkType": { - "type": "reference", - "name": "Key" - }, - "extendsType": { - "type": "reference", - "typeArguments": [ - { - "type": "intrinsic", - "name": "unknown" - }, - { - "type": "inferred", - "name": "ValueType" - } - ], - "name": "Context", - "package": "@lit-labs/context", - "location": { - "page": "context", - "anchor": "Context" - } - }, - "trueType": { - "type": "reference", - "name": "ValueType" - }, - "falseType": { - "type": "intrinsic", - "name": "never" - } - }, - "kindString": "Type alias", - "entrypointSources": [ - { - "fileName": "packages/labs/context/src/lib/create-context.ts", - "line": 1, - "moduleSpecifier": "@lit-labs/context" - } - ], - "location": { - "page": "context", - "anchor": "ContextType" - } - }, - { - "name": "consume", - "comment": { - "blockTags": [ - { - "tag": "@example", - "content": [ - { - "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext, Logger} from 'community-protocols/logger';\n\nclass MyElement {\n @consume({context: loggerContext})\n logger?: Logger;\n\n doThing() {\n this.logger!.log('thing was done');\n }\n}\n```" - } - ] - } - ], - "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." - }, - "sources": [ - { - "fileName": "packages/labs/context/src/lib/decorators/consume.ts", - "line": 44, - "moduleSpecifier": "@lit-labs/context" - } - ], - "signatures": [ - { - "name": "consume", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", - "line": 44 - } - ], - "typeParameter": [ - { - "name": "ValueType", - "kindString": "Type parameter" - } - ], - "parameters": [ - { - "name": "__namedParameters", - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "children": [ - { - "name": "context", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", - "line": 48 - } - ], - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "children": [ - { - "name": "__context__", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 - } - ], - "type": { - "type": "reference", - "name": "ValueType" - }, - "kindString": "Property" - } - ], - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 - } - ], - "kindString": "Type literal" - } - }, - "kindString": "Property" - }, - { - "name": "subscribe", - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", - "line": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "kindString": "Property" - } - ], - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", - "line": 47 - } - ], - "kindString": "Type literal" - } - }, - "kindString": "Parameter" - } - ], - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/consume.ts", - "line": 50 - } - ], - "signatures": [ - { - "name": "__type", - "typeParameter": [ - { - "name": "K", - "type": { - "type": "reference", - "name": "PropertyKey", - "package": "typescript" - }, - "kindString": "Type parameter" - } - ], - "parameters": [ - { - "name": "protoOrDescriptor", - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "name": "ReactiveElement", - "package": "@lit/reactive-element" - }, - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "K" - }, - { - "type": "reference", - "name": "ValueType" - } - ], - "name": "Record", - "package": "typescript" - } - ], - "name": "Partial", - "package": "typescript" - } - ] - }, - "kindString": "Parameter" - }, - { - "name": "name", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "K" - }, - "kindString": "Parameter" - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "void" - }, - { - "type": "intrinsic", - "name": "any" - } - ] - }, - "kindString": "Call signature" - } - ], - "kindString": "Type literal" - } + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "KeyType" }, - "kindString": "Call signature" + { + "type": "reference", + "name": "ValueType" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" } - ], - "kindString": "Function", + }, + "kindString": "Type alias", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/decorators/consume.ts", + "fileName": "packages/labs/context/src/lib/create-context.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "consume" + "anchor": "ContextKey" } }, { - "name": "provide", + "name": "ContextType", "comment": { - "blockTags": [ - { - "tag": "@example", - "content": [ - { - "text": "```ts\nimport {consume} from '@lit-labs/context';\nimport {loggerContext} from 'community-protocols/logger';\n\nclass MyElement {\n @provide({context: loggerContext})\n logger;\n\n doThing() {\n this.logger.log('thing was done');\n }\n}\n```" - } - ] - } - ], - "shortText": "A property decorator that adds a ContextConsumer controller to the component\nwhich will try and retrieve a value for the property via the Context API." + "shortText": "A helper type which can extract a Context value type from a Context type" }, "sources": [ { - "fileName": "packages/labs/context/src/lib/decorators/provide.ts", - "line": 46, + "fileName": "packages/labs/context/src/lib/create-context.ts", + "line": 20, "moduleSpecifier": "@lit-labs/context" } ], - "signatures": [ + "typeParameters": [ { - "name": "provide", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", - "line": 46 + "name": "Key", + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" } - ], - "typeParameter": [ + }, + "kindString": "Type parameter" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "name": "Key" + }, + "extendsType": { + "type": "reference", + "typeArguments": [ { - "name": "ValueType", - "kindString": "Type parameter" - } - ], - "parameters": [ + "type": "intrinsic", + "name": "unknown" + }, { - "name": "__namedParameters", - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "children": [ - { - "name": "context", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", - "line": 49 - } - ], - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "children": [ - { - "name": "__context__", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 - } - ], - "type": { - "type": "reference", - "name": "ValueType" - }, - "kindString": "Property" - } - ], - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/create-context.ts", - "line": 10 - } - ], - "kindString": "Type literal" - } - }, - "kindString": "Property" - } - ], - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", - "line": 48 - } - ], - "kindString": "Type literal" - } - }, - "kindString": "Parameter" + "type": "inferred", + "name": "ValueType" } ], - "type": { - "type": "reflection", - "declaration": { - "name": "__type", - "sources": [ - { - "fileName": "packages/lit-dev-api/api-data/lit-2/repo/packages/labs/context/src/lib/decorators/provide.ts", - "line": 50 - } - ], - "signatures": [ - { - "name": "__type", - "typeParameter": [ - { - "name": "K", - "type": { - "type": "reference", - "name": "PropertyKey", - "package": "typescript" - }, - "kindString": "Type parameter" - } - ], - "parameters": [ - { - "name": "protoOrDescriptor", - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "name": "ReactiveElement", - "package": "@lit/reactive-element" - }, - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "K" - }, - { - "type": "reference", - "name": "ValueType" - } - ], - "name": "Record", - "package": "typescript" - } - ] - }, - "kindString": "Parameter" - }, - { - "name": "name", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "K" - }, - "kindString": "Parameter" - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "void" - }, - { - "type": "intrinsic", - "name": "any" - } - ] - }, - "kindString": "Call signature" - } - ], - "kindString": "Type literal" - } - }, - "kindString": "Call signature" + "name": "Context", + "package": "@lit-labs/context", + "location": { + "page": "context", + "anchor": "Context" + } + }, + "trueType": { + "type": "reference", + "name": "ValueType" + }, + "falseType": { + "type": "intrinsic", + "name": "never" } - ], - "kindString": "Function", + }, + "kindString": "Type alias", "entrypointSources": [ { - "fileName": "packages/labs/context/src/lib/decorators/provide.ts", + "fileName": "packages/labs/context/src/lib/create-context.ts", "line": 1, "moduleSpecifier": "@lit-labs/context" } ], "location": { "page": "context", - "anchor": "provide" + "anchor": "ContextType" } } ] diff --git a/packages/lit-dev-content/site/_includes/api.html b/packages/lit-dev-content/site/_includes/api.html index ff535bbd0..a63d03cfb 100644 --- a/packages/lit-dev-content/site/_includes/api.html +++ b/packages/lit-dev-content/site/_includes/api.html @@ -75,6 +75,12 @@ {{- pipe() -}} {{- type(item) -}} {%- endfor -%} + {%- elif t.type == 'intersection' -%} + {%- set pipe = joiner(' & ') -%} + {%- for item in t.types -%} + {{- pipe() -}} {{- type(item) -}} + {%- endfor -%} + {%- elif t.type === 'indexedAccess' -%} {{- type(t.objectType) }}[{{ type(t.indexType) }}] diff --git a/packages/lit-dev-tests/src/check-no-todos.ts b/packages/lit-dev-tests/src/check-no-todos.ts index 59e1139f5..55555a0e0 100644 --- a/packages/lit-dev-tests/src/check-no-todos.ts +++ b/packages/lit-dev-tests/src/check-no-todos.ts @@ -41,6 +41,8 @@ const api_pages_to_check = [ pathLib.resolve(siteOutputDir, 'docs/api/static-html/index.html'), pathLib.resolve(siteOutputDir, 'docs/api/styles/index.html'), pathLib.resolve(siteOutputDir, 'docs/api/templates/index.html'), + // @lit-labs/context + pathLib.resolve(siteOutputDir, 'docs/api/context/index.html'), ]; const checkNoTodos = async () => { diff --git a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts index 9b4a57fdd..c95ec7a63 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/configs/lit-2.ts @@ -75,7 +75,14 @@ export const lit2Config: ApiDocsConfig = { }, ], - symbolOrder: ['LitElement', 'ReactiveElement'], + symbolOrder: [ + 'LitElement', + 'ReactiveElement', + /** @lit-labs/context symbol ordering */ + 'createContext', + 'consume', + 'provide', + ], pages: [ { @@ -259,6 +266,7 @@ export const lit2Config: ApiDocsConfig = { let [_, pkg, pathMinusExtension] = match; if (pkg === 'labs/context') { + console.log(pkg, pathMinusExtension); // There are no @lit-labs/context path extensions because everything is // re-exported from root. return '@lit-labs/context'; diff --git a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts index 434aec38d..f37527b3e 100644 --- a/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts +++ b/packages/lit-dev-tools-cjs/src/api-docs/transformer.ts @@ -580,9 +580,6 @@ export class ApiDocsTransformer { const bEntrypoint = (b as ExtendedDeclarationReflection).entrypointSources?.[0]?.fileName ?? ''; - if (aEntrypoint !== bEntrypoint) { - return aEntrypoint.localeCompare(bEntrypoint); - } // Hard-coded orderings const idxA = findIndexOrInfinity( @@ -595,10 +592,16 @@ export class ApiDocsTransformer { (s) => s === (b as ExtendedDeclarationReflection).location?.anchor ?? b.name ); - if (idxA !== idxB) { + + // Return an order if at least one of the symbols is hard coded. + if (idxA !== idxB && !(idxA === Infinity && idxB === Infinity)) { return idxA - idxB; } + if (aEntrypoint !== bEntrypoint) { + return aEntrypoint.localeCompare(bEntrypoint); + } + // Types after values if (isType(a) && !isType(b)) { return 1;