fix(build): migrate smart config setup and align TypeScript compatibility updates

This commit is contained in:
2026-04-02 12:50:20 +00:00
parent 3338261cfa
commit 47f2a64a61
15 changed files with 2222 additions and 2749 deletions

View File

@@ -29,7 +29,7 @@ export class SioIcon extends DeesElement {
`;
@property({ type: String })
public accessor icon: string;
public accessor icon: string = '';
@property({ type: Number })
public accessor size: number = 24;
@@ -140,7 +140,7 @@ export class SioIcon extends DeesElement {
// Limit cache size
if (SioIcon.iconCache.size > SioIcon.MAX_CACHE_SIZE) {
const firstKey = SioIcon.iconCache.keys().next().value;
const firstKey = SioIcon.iconCache.keys().next().value!;
SioIcon.iconCache.delete(firstKey);
}