angular / angular/angular-cli

Promote standalone component helpers to public API

Offen
#24,204 1 Kommentar 5 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: @schematics/angular
Vorherrschende Sprache
TypeScript
Sterne
27k
Forks
11.8k
Ø Merge
14 Std. 23 Min.
Gemergte PRs (30 T.)
162

Beschreibung

### Command

add

### Description

With https://github.com/angular/angular-cli/commit/e895fc7c1012796442cb7a4a3b9b3a0ec3845b0e a few standalone helpers were moved from the CDK to the schematics package. I am wondering why they were moved to a "private" section and aren't considered public API. Was this just because standalone components were still in developer preview at that time? Now that angular 15 is going to make standalone components stable could the helpers be moved outside the private section and be treated as public API?

### Describe the solution you'd like

With standalone components becoming stable these helpers should become public API as well.

### Describe alternatives you've considered

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit Commit e895fc7c1012796442cb7a4a3b9b3a0ec3845b0e und untersuche die eigenständigen Hilfsfunktionen, die aus dem CDK in das schematics-Paket verschoben wurden. Ermittle, wie der private Abschnitt sie verfügbar macht, und überprüfe anschließend, dass die Hilfsfunktionen als öffentliche API behandelt werden, und aktualisiere die relevante Testabdeckung bzw. füge sie hinzu, falls das Paket eine solche hat.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.