feat(progress-indicator): add types

This commit is contained in:
Joren Broekema 2020-09-30 12:23:54 +02:00 committed by Thomas Allmer
parent 592366640d
commit 106668973b
3 changed files with 8 additions and 1 deletions

View file

@ -0,0 +1,5 @@
---
'@lion/progress-indicator': minor
---
Add types for progress-indicator package.

View file

@ -3,11 +3,12 @@
import { nothing, LitElement } from '@lion/core'; import { nothing, LitElement } from '@lion/core';
import { localize, LocalizeMixin } from '@lion/localize'; import { localize, LocalizeMixin } from '@lion/localize';
// @ts-expect-error https://github.com/microsoft/TypeScript/issues/40110
export class LionProgressIndicator extends LocalizeMixin(LitElement) { export class LionProgressIndicator extends LocalizeMixin(LitElement) {
static get localizeNamespaces() { static get localizeNamespaces() {
return [ return [
{ {
'lion-progress-indicator': locale => { 'lion-progress-indicator': /** @param {string} locale */ locale => {
switch (locale) { switch (locale) {
case 'bg-BG': case 'bg-BG':
case 'bg': case 'bg':

View file

@ -35,6 +35,7 @@
"packages/localize/**/*.js", "packages/localize/**/*.js",
"packages/overlays/**/*.js", "packages/overlays/**/*.js",
"packages/pagination/**/*.js", "packages/pagination/**/*.js",
"packages/progress-indicator/**/*.js",
"packages/radio-group/**/*.js", "packages/radio-group/**/*.js",
"packages/select/**/*.js", "packages/select/**/*.js",
"packages/singleton-manager/**/*.js", "packages/singleton-manager/**/*.js",