Skip to content

Commit aafc8ff

Browse files
committed
typescript: Add overrides where necessary for stricter environments.
1 parent 1c57a37 commit aafc8ff

18 files changed

+44
-44
lines changed

js/basemap_selector.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class BasemapSelector extends LitWidget<
2323
return `basemap-selector`;
2424
}
2525

26-
static styles = [
26+
static override styles = [
2727
flexStyles,
2828
legacyStyles,
2929
materialStyles,
@@ -57,7 +57,7 @@ export class BasemapSelector extends LitWidget<
5757
@property({ type: String }) provider: string = "";
5858
@property({ type: String }) resource: string = "";
5959

60-
render(): TemplateResult {
60+
override render(): TemplateResult {
6161
return html`
6262
<widget-container
6363
icon="map"

js/color_picker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export class ColorPicker extends LitElement {
88
return `color-picker`;
99
}
1010

11-
static styles = [
11+
static override styles = [
1212
legacyStyles,
1313
css`
1414
.color-swatch {
@@ -34,7 +34,7 @@ export class ColorPicker extends LitElement {
3434

3535
@property({ type: String }) value: string = "#000000";
3636

37-
render() {
37+
override render() {
3838
return html`
3939
<div class="widget-inline-hbox">
4040
<input

js/container.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class Container extends LitWidget<ContainerModel, Container> {
1919
return `widget-container`;
2020
}
2121

22-
static styles = [
22+
static override styles = [
2323
legacyStyles,
2424
materialStyles,
2525
css`
@@ -75,7 +75,7 @@ export class Container extends LitWidget<ContainerModel, Container> {
7575
];
7676

7777
@property({ type: String }) icon: string = "";
78-
@property({ type: String }) title: string = "";
78+
@property({ type: String }) override title: string = "";
7979
@property({ type: Boolean }) collapsed: boolean = false;
8080
@property({ type: Boolean }) hideCloseButton: boolean = false;
8181
@property({ type: Boolean }) compactMode: boolean = false;
@@ -91,7 +91,7 @@ export class Container extends LitWidget<ContainerModel, Container> {
9191
]);
9292
}
9393

94-
render() {
94+
override render() {
9595
return html`
9696
<div class="container">
9797
${this.noHeader ? nothing : this.renderHeader()}

js/inspector.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class Inspector extends LitWidget<InspectorModel, Inspector> {
2424
return `inspector-widget`;
2525
}
2626

27-
static styles = [
27+
static override styles = [
2828
legacyStyles,
2929
css`
3030
.checkbox-container {
@@ -70,7 +70,7 @@ export class Inspector extends LitWidget<InspectorModel, Inspector> {
7070
]);
7171
}
7272

73-
render() {
73+
override render() {
7474
return html`
7575
<widget-container
7676
icon="point_scan"

js/layer_editor.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class LayerEditor extends LitWidget<LayerEditorModel, LayerEditor> {
2929
return `layer-editor`;
3030
}
3131

32-
static styles = [
32+
static override styles = [
3333
legacyStyles,
3434
css`
3535
.confirm-button {
@@ -71,7 +71,7 @@ export class LayerEditor extends LitWidget<LayerEditorModel, LayerEditor> {
7171
]);
7272
}
7373

74-
onCustomMessage(msg: any): void {
74+
override onCustomMessage(msg: any): void {
7575
const msgId = msg.id;
7676
const response = msg.response;
7777

@@ -86,7 +86,7 @@ export class LayerEditor extends LitWidget<LayerEditorModel, LayerEditor> {
8686
}
8787
}
8888

89-
render(): TemplateResult {
89+
override render(): TemplateResult {
9090
return html`
9191
<widget-container
9292
.title="${this.layerName}"

js/layer_manager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export class LayerManager extends LitWidget<LayerManagerModel, LayerManager> {
1818
return `layer-manager`;
1919
}
2020

21-
static styles = [
21+
static override styles = [
2222
legacyStyles,
2323
css`
2424
.row {
@@ -54,7 +54,7 @@ export class LayerManager extends LitWidget<LayerManagerModel, LayerManager> {
5454
]);
5555
}
5656

57-
render(): TemplateResult {
57+
override render(): TemplateResult {
5858
return html`
5959
<widget-container
6060
icon="layers"

js/layer_manager_row.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class LayerManagerRow extends LitWidget<
2323
return `layer-manager-row`;
2424
}
2525

26-
static styles = [
26+
static override styles = [
2727
legacyStyles,
2828
materialStyles,
2929
css`
@@ -128,7 +128,7 @@ export class LayerManagerRow extends LitWidget<
128128
@property() isLoading: boolean = false;
129129
@property() isConfirmDialogVisible: boolean = false;
130130

131-
render(): TemplateResult {
131+
override render(): TemplateResult {
132132
return html`
133133
<div class="row">
134134
<input

js/legend.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class Legend extends LitWidget<LegendModel, Legend> {
3232
return `legend-widget`;
3333
}
3434

35-
static styles = [
35+
static override styles = [
3636
legacyStyles,
3737
materialStyles,
3838
css`
@@ -82,7 +82,7 @@ export class Legend extends LitWidget<LegendModel, Legend> {
8282
}`
8383
];
8484

85-
@property({ type: String }) title = "";
85+
@property({ type: String }) override title = "";
8686
@property({ type: Array }) legendKeys: string[] = [];
8787
@property({ type: Array }) legendColors: string[] = [];
8888
@property({ type: Boolean }) addHeader: boolean = true;
@@ -98,7 +98,7 @@ export class Legend extends LitWidget<LegendModel, Legend> {
9898
]);
9999
}
100100

101-
render() {
101+
override render() {
102102
return this.addHeader ? html`
103103
<widget-container
104104
.title="${this.title}"

js/legend_customization.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class LegendCustomization extends LitElement {
2222
return `legend-customization`;
2323
}
2424

25-
static styles = [
25+
static override styles = [
2626
flexStyles,
2727
legacyStyles,
2828
css`
@@ -43,10 +43,10 @@ export class LegendCustomization extends LitElement {
4343

4444
@property({ type: Boolean }) showLegend: boolean = false;
4545
@property({ type: String }) legendType: string = "linear";
46-
@property({ type: String }) title: string = "Legend";
46+
@property({ type: String }) override title: string = "Legend";
4747
@property({ type: String }) labels: Array<string> = [];
4848

49-
render() {
49+
override render() {
5050
return html`
5151
<div class="vertical-flex">
5252
<div class="horizontal-flex">

js/lit_widget.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export abstract class LitWidget<
1313
keyof SubclassType | null
1414
>;
1515

16-
onCustomMessage?(_msg: any): void {}
16+
override onCustomMessage?(_msg: any): void {}
1717

1818
viewNameToModelName(): Map<keyof SubclassType | null, keyof ModelType> {
1919
return reverseMap(this.modelNameToViewName());
@@ -44,7 +44,7 @@ export abstract class LitWidget<
4444
return this._model;
4545
}
4646

47-
updated(changedProperties: PropertyValues<SubclassType>): void {
47+
override updated(changedProperties: PropertyValues<SubclassType>): void {
4848
// Update the model properties so they're reflected in Python.
4949
const viewToModelMap = this.viewNameToModelName();
5050
for (const [viewProp, _] of changedProperties) {

0 commit comments

Comments
 (0)