chore: evaluate removing isolatedDeclarations from tsconfig
@bennypowers ya está trabajando en esto.
Desde el 8/5/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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?
- Lenguaje dominante
- TypeScript
- Estrellas
- 394
- Forks
- 107
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de patternfly/patternfly-elements
-
bug
patternfly/patternfly-elements#3158 · 1 asignado ·
-
docs
patternfly/patternfly-elements#3131 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
patternfly/patternfly-elements#3122 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
patternfly/patternfly-elements#3118 ·
-
[epic] Port v5 elements to v6 Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
patternfly/patternfly-elements#3110 ·
Todos los issues de patternfly/patternfly-elements
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
bug v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/inspector#2458 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
railmapgen/rmp-gallery#4068 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
carbon-design-system/ibm-products#9907 ·