From 980a67eba1ba9754d853d3e8b8e5823b8bb683f0 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 19 Jan 2023 15:50:24 +0100 Subject: [PATCH] Update namespace type for localize mixin --- packages/ui/components/localize/src/LocalizeMixin.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/ui/components/localize/src/LocalizeMixin.js b/packages/ui/components/localize/src/LocalizeMixin.js index 1b182b369..85922f70f 100644 --- a/packages/ui/components/localize/src/LocalizeMixin.js +++ b/packages/ui/components/localize/src/LocalizeMixin.js @@ -6,6 +6,7 @@ import { localize } from './singleton.js'; /** * @typedef {import('lit/directive.js').DirectiveResult} DirectiveResult * @typedef {import('../types/LocalizeMixinTypes.js').LocalizeMixin} LocalizeMixin + * @typedef {import('../types/LocalizeMixinTypes.js').NamespaceObject} NamespaceObject */ /** @@ -17,7 +18,7 @@ const LocalizeMixinImplementation = superclass => // @ts-ignore https://github.com/microsoft/TypeScript/issues/36821#issuecomment-588375051 class LocalizeMixin extends superclass { /** - * @returns {Object.[]} + * @returns {NamespaceObject[]} */ static get localizeNamespaces() { return []; @@ -106,11 +107,11 @@ const LocalizeMixinImplementation = superclass => } /** - * @returns {string[]} + * @returns {NamespaceObject[]} * @private */ __getUniqueNamespaces() { - /** @type {string[]} */ + /** @type {NamespaceObject[]} */ const uniqueNamespaces = []; // IE11 does not support iterable in the constructor