diff --git a/src/api-demo-base.ts b/src/api-demo-base.ts index 984ca43..5550caf 100644 --- a/src/api-demo-base.ts +++ b/src/api-demo-base.ts @@ -39,7 +39,7 @@ export class ApiDemoBase extends ApiViewerMixin(LitElement) { this._id = id++; } - protected render() { + protected render(): TemplateResult { return html` ${until( renderDemo(this.jsonFetched, this.selected, this._id, this.excludeKnobs) diff --git a/src/api-demo-content.ts b/src/api-demo-content.ts index e69475d..f330eb8 100644 --- a/src/api-demo-content.ts +++ b/src/api-demo-content.ts @@ -1,4 +1,10 @@ -import { LitElement, html, customElement, property } from 'lit-element'; +import { + LitElement, + html, + customElement, + property, + TemplateResult +} from 'lit-element'; import { ElementInfo } from './lib/types.js'; import { EMPTY_ELEMENT } from './lib/constants.js'; import './api-viewer-demo.js'; @@ -17,7 +23,7 @@ export class ApiDemoContent extends LitElement { return this; } - protected render() { + protected render(): TemplateResult { const { elements, selected, exclude, vid } = this; const { name, properties, slots, events, cssProperties } = { diff --git a/src/api-docs-base.ts b/src/api-docs-base.ts index 59766ee..6d4faef 100644 --- a/src/api-docs-base.ts +++ b/src/api-docs-base.ts @@ -23,7 +23,7 @@ async function renderDocs( } export class ApiDocsBase extends ApiViewerMixin(LitElement) { - protected render() { + protected render(): TemplateResult { return html`${until(renderDocs(this.jsonFetched, this.selected))}`; } } diff --git a/src/api-docs-content.ts b/src/api-docs-content.ts index b71e0df..59c1841 100644 --- a/src/api-docs-content.ts +++ b/src/api-docs-content.ts @@ -1,4 +1,10 @@ -import { LitElement, html, customElement, property } from 'lit-element'; +import { + LitElement, + html, + customElement, + property, + TemplateResult +} from 'lit-element'; import { ElementInfo } from './lib/types.js'; import { EMPTY_ELEMENT } from './lib/constants.js'; import { parse } from './lib/markdown.js'; @@ -14,7 +20,7 @@ export class ApiDocsContent extends LitElement { return this; } - protected render() { + protected render(): TemplateResult { const { elements, selected } = this; const { diff --git a/src/api-viewer-base.ts b/src/api-viewer-base.ts index 0381133..6be3842 100644 --- a/src/api-viewer-base.ts +++ b/src/api-viewer-base.ts @@ -44,7 +44,7 @@ export class ApiViewerBase extends ApiViewerMixin(LitElement) { this._id = id++; } - protected render() { + protected render(): TemplateResult { return html` ${until( renderDocs( diff --git a/src/api-viewer-content.ts b/src/api-viewer-content.ts index ff4e4e4..8f1f17f 100644 --- a/src/api-viewer-content.ts +++ b/src/api-viewer-content.ts @@ -1,4 +1,10 @@ -import { LitElement, html, customElement, property } from 'lit-element'; +import { + LitElement, + html, + customElement, + property, + TemplateResult +} from 'lit-element'; import { cache } from 'lit-html/directives/cache.js'; import { ElementInfo } from './lib/types.js'; import { EMPTY_ELEMENT } from './lib/constants.js'; @@ -18,11 +24,11 @@ export class ApiViewerContent extends LitElement { @property({ type: Number }) vid?: number; - protected createRenderRoot() { + protected createRenderRoot(): this { return this; } - protected render() { + protected render(): TemplateResult { const { elements, selected, section, exclude, vid } = this; const { diff --git a/src/api-viewer-demo-events.ts b/src/api-viewer-demo-events.ts index 73c248a..664ef84 100644 --- a/src/api-viewer-demo-events.ts +++ b/src/api-viewer-demo-events.ts @@ -43,7 +43,7 @@ export class ApiViewerDemoEvents extends LitElement { return this; } - protected render() { + protected render(): TemplateResult { const { log } = this; return html`