My types are gone
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- angular, typescript
- Domaine
- frontend, mobile-dev
Piste de recherche
Commencez par le point d’entrée legacy router/router-extensions référencé par les anciens imports et examinez comment sa sortie mjs expose BackNavigationOptions, ExtendedNavigationBehaviorOptions et ExtendedNavigationExtras. C’est terminé lorsque ces trois types peuvent être importés depuis le chemin de package NS9 correspondant avec Angular 21.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hello together,
I am just trying to migrate to NS9 and Angular 21. However, unfortunately it seems like some types I need are gone. Would it be possible to add them to the exports? Seems like the mjs files do not export them
Here the relevant imports from the old package
import {
BackNavigationOptions,
ExtendedNavigationBehaviorOptions,
ExtendedNavigationExtras
} from '@nativescript/angular/lib/legacy/router/router-extensions';
ns --version
9.0.2
"dependencies": {
"@angular/animations": "21.1.0",
"@angular/common": "21.1.0",
"@angular/compiler": "21.1.0",
"@angular/core": "21.1.0",
"@angular/forms": "21.1.0",
"@angular/platform-browser": "21.1.0",
"@angular/platform-browser-dynamic": "21.1.0",
"@angular/router": "21.1.0",
"@apollo/client": "4.1.2",
"@mnd/external-web-view": "file:../app-plugins/dist/packages/external-web-view/mnd-external-web-view-2.0.2.tgz",
"@mnd/sqlcipher": "file:../app-plugins/dist/packages/sqlcipher/mnd-sqlcipher-1.0.0.tgz",
"@nativescript/angular": "21.0.0",
"@nativescript/core": "~9.0.0",
"@nativescript/iqkeyboardmanager": "2.1.2",
"@nativescript/localize": "5.2.0",
"@nativescript/mlkit-barcode-scanning": "file:../app-plugins-customized/mlkit/dist/packages/mlkit-barcode-scanning/nativescript-mlkit-barcode-scanning-3.0.2.tgz",
"@nativescript/mlkit-core": "file:../app-plugins-customized/mlkit/dist/packages/mlkit-core/nativescript-mlkit-core-3.0.3.tgz",
"@nativescript/mlkit-custom-object-detection": "file:../app-plugins-customized/mlkit/dist/packages/mlkit-custom-object-detection/nativescript-mlkit-custom-object-detection-3.0.2.tgz",
"@nativescript/mlkit-object-detection": "file:../app-plugins-customized/mlkit/dist/packages/mlkit-object-detection/nativescript-mlkit-object-detection-3.0.2.tgz",
"@nativescript/secure-storage": "4.0.1",
"@nativescript/theme": "3.1.0",
"@nativescript/ui-charts": "0.2.4",
"apollo-angular": "13.0.0",
"apollo3-cache-persist": "0.15.0",
"d3-ease": "3.0.1",
"graphql": "16.12.0",
"graphql-tag": "2.12.6",
"intl": "1.2.5",
"moment": "2.30.1",
"nativescript-health-data": "file:../app-plugins-customized/nativescript-health-data/publish/package/nativescript-health-data-3.0.0.tgz",
"nativescript-oauth2-ext": "file:../app-plugins-customized/nativescript-oauth2-ext/publish/package/nativescript-oauth2-ext-3.0.5.tgz",
"nativescript-ui-calendar": "15.2.3",
"nativescript-ui-gauge": "15.2.3",
"rxjs": "7.8.2",
"util": "0.12.5",
"url": "0.11.4",
"uuidjs": "5.1.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "21.1.0",
"@angular/compiler-cli": "21.1.0",
"@graphql-codegen/cli": "6.1.1",
"@graphql-codegen/fragment-matcher": "6.0.0",
"@graphql-codegen/introspection": "5.0.0",
"@graphql-codegen/typescript": "5.0.7",
"@graphql-codegen/typescript-apollo-angular": "4.0.1",
"@graphql-codegen/typescript-operations": "5.0.7",
"@nativescript/android": "~9.0.0",
"@nativescript/ios": "~9.0.0",
"@nativescript/types": "~9.0.0",
"@nativescript/webpack": "5.0.24",
"@ngtools/webpack": "21.1.0",
"@types/d3-ease": "3.0.2",
"@types/intl": "1.2.2",
"@types/lodash": "4.17.23",
"@types/node": "25.0.9",
"keycloak-request-token": "0.1.0",
"patch-package": "^8.0.1",
"rimraf": "6.1.2",
"sass": "1.97.2",
"ts-node": "10.9.2",
"typescript": "5.9.3"
}
- Langage dominant
- TypeScript
- Étoiles
- 55
- Forks
- 13
- Merge moyen
- 16 min
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NativeScript/angular
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
NativeScript/angular#170 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
NativeScript/angular#164 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
NativeScript/angular#158 · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
NativeScript/angular#155 ·
-
NativeScript/angular#154 · 1 personne assignée ·
Toutes les issues de NativeScript/angular
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
area:tools bug good first issue help wanted priority:P2
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
newrelic-experimental/preflight#793 · 1 commentaire ·
-
bug 🐞
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
[Bounty proposal] fix(web): memory insights count an evening memory on the next day ($25 proposed) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
BasedHardware/omi#15320 ·