chore: evaluate removing isolatedDeclarations from tsconfig
@bennypowers ci sta già lavorando.
Dal 8/5/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Problem
tsconfig.settings.json sets "isolatedDeclarations": true (line 19), which requires explicit type annotations on all exported declarations.
This contradicts the convention documented in CLAUDE.md:
static styles = [styles]array form
With --isolatedDeclarations enabled, that form produces TS9017:
error TS9017: Only const arrays can be inferred with --isolatedDeclarations.
The actual working form must be:
static readonly styles: CSSStyleSheet[] = [styles];
The sibling project red-hat-design-system does not use --isolatedDeclarations and uses the simpler inferred form without issue.
Question
Should we remove isolatedDeclarations from tsconfig.settings.json to allow the simpler convention, or update CLAUDE.md to document the explicit type annotation requirement?
- Lingua principale
- TypeScript
- Stelle
- 394
- Fork
- 107
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di patternfly/patternfly-elements
-
bug
patternfly/patternfly-elements#3158 · 1 assegnatario ·
-
docs
patternfly/patternfly-elements#3131 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
patternfly/patternfly-elements#3122 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
patternfly/patternfly-elements#3118 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
patternfly/patternfly-elements#3110 ·
Tutte le issue di patternfly/patternfly-elements
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
dennys-bd/agent-hive#184 ·
-
Add: hunch Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
AbdelStark/awesome-typesafe#104 ·
-
ai-observability bug team/ai-observability
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vicharanashala/fln#563 ·