From b10ce3f1c6de6846614b5787b4c8872567977f93 Mon Sep 17 00:00:00 2001 From: Material Web Team Date: Wed, 18 Sep 2024 15:12:38 -0700 Subject: [PATCH] chore: add missing required overrides to symbol properties PiperOrigin-RevId: 676149134 --- labs/behaviors/constraint-validation_test.ts | 6 +++--- labs/behaviors/on-report-validity_test.ts | 6 +++--- radio/internal/radio.ts | 4 ++-- switch/internal/switch.ts | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/labs/behaviors/constraint-validation_test.ts b/labs/behaviors/constraint-validation_test.ts index 5114070d6c..b617e26709 100644 --- a/labs/behaviors/constraint-validation_test.ts +++ b/labs/behaviors/constraint-validation_test.ts @@ -32,15 +32,15 @@ describe('mixinConstraintValidation()', () => { return html`
`; } - [createValidator]() { + override [createValidator]() { return new CheckboxValidator(() => this); } - [getValidityAnchor]() { + override [getValidityAnchor]() { return this.shadowRoot?.querySelector('#root') ?? null; } - [getFormValue]() { + override [getFormValue]() { return String(this.checked); } } diff --git a/labs/behaviors/on-report-validity_test.ts b/labs/behaviors/on-report-validity_test.ts index a874fcbd33..4ff8881ec8 100644 --- a/labs/behaviors/on-report-validity_test.ts +++ b/labs/behaviors/on-report-validity_test.ts @@ -38,15 +38,15 @@ describe('mixinOnReportValidity()', () => { return html`
`; } - [createValidator]() { + override [createValidator]() { return new CheckboxValidator(() => this); } - [getValidityAnchor]() { + override [getValidityAnchor]() { return this.shadowRoot?.querySelector('#root') ?? null; } - [getFormValue]() { + override [getFormValue]() { return String(this.checked); } } diff --git a/radio/internal/radio.ts b/radio/internal/radio.ts index 0eff2a0568..a9e279e6cf 100644 --- a/radio/internal/radio.ts +++ b/radio/internal/radio.ts @@ -183,7 +183,7 @@ export class Radio extends radioBaseClass { this.checked = state === 'true'; } - [createValidator]() { + override [createValidator]() { return new RadioValidator(() => { if (!this.selectionController) { // Validation runs on superclass construction, so selection controller @@ -195,7 +195,7 @@ export class Radio extends radioBaseClass { }); } - [getValidityAnchor]() { + override [getValidityAnchor]() { return this.container; } } diff --git a/switch/internal/switch.ts b/switch/internal/switch.ts index d755c12f1a..109e755821 100644 --- a/switch/internal/switch.ts +++ b/switch/internal/switch.ts @@ -241,14 +241,14 @@ export class Switch extends switchBaseClass { this.selected = state === 'true'; } - [createValidator]() { + override [createValidator]() { return new CheckboxValidator(() => ({ checked: this.selected, required: this.required, })); } - [getValidityAnchor]() { + override [getValidityAnchor]() { return this.input; } }