diff --git a/apps/nativescript-starter-angular/package.json b/apps/nativescript-starter-angular/package.json index 812eefd..194ac0c 100644 --- a/apps/nativescript-starter-angular/package.json +++ b/apps/nativescript-starter-angular/package.json @@ -27,6 +27,6 @@ "@nativescript/webpack": "~5.0.27", "@ngtools/webpack": "~20.0.0", "tailwindcss": "~3.4.0", - "typescript": "~5.8.0" + "typescript": "~6.0.0" } } diff --git a/apps/nativescript-starter-angular/src/app/people/person-detail.component.ts b/apps/nativescript-starter-angular/src/app/people/person-detail.component.ts index 99df2f4..04ea9f9 100644 --- a/apps/nativescript-starter-angular/src/app/people/person-detail.component.ts +++ b/apps/nativescript-starter-angular/src/app/people/person-detail.component.ts @@ -15,7 +15,7 @@ export class PersonDetailComponent implements OnInit { personService = inject(PersonService); routerExtensions = inject(RouterExtensions); route = inject(ActivatedRoute); - person = signal(null); + person = signal(undefined); isAndroid = __ANDROID__; ngOnInit(): void { diff --git a/apps/nativescript-starter-angular/src/app/people/person.service.ts b/apps/nativescript-starter-angular/src/app/people/person.service.ts index f1af52b..bd6876b 100644 --- a/apps/nativescript-starter-angular/src/app/people/person.service.ts +++ b/apps/nativescript-starter-angular/src/app/people/person.service.ts @@ -21,7 +21,7 @@ export class PersonService { { id: 15, name: 'Niklaus Wirth', nationality: 'Swiss', notableAchievements: ['Creator of Pascal, Modula, Oberon languages', 'Software engineering pioneer'] }, ]); - getPerson(id: number): Person { + getPerson(id: number): Person | undefined { return this.items().find((person) => person.id === id); } } diff --git a/apps/nativescript-starter-angular/tsconfig.json b/apps/nativescript-starter-angular/tsconfig.json index 6e98a43..e39a7b8 100644 --- a/apps/nativescript-starter-angular/tsconfig.json +++ b/apps/nativescript-starter-angular/tsconfig.json @@ -9,10 +9,9 @@ "noEmitOnError": true, "skipLibCheck": true, "lib": ["ESNext", "dom"], - "baseUrl": ".", "paths": { - "~/*": ["src/*"], - "@/*": ["src/*"] + "~/*": ["./src/*"], + "@/*": ["./src/*"] } }, "include": ["src/tests/**/*.ts", "src/**/*.ios.ts", "src/**/*.android.ts"], diff --git a/apps/nativescript-starter-react/package.json b/apps/nativescript-starter-react/package.json index 250aea5..cedb004 100644 --- a/apps/nativescript-starter-react/package.json +++ b/apps/nativescript-starter-react/package.json @@ -17,7 +17,7 @@ "@nativescript/webpack": "~5.0.27", "@types/react": "npm:types-react-without-jsx-intrinsics@^18.0.17", "tailwindcss": "~3.4.0", - "typescript": "~5.4.0" + "typescript": "~6.0.0" }, "scripts": { "type-check": "tsc --noEmit" diff --git a/apps/nativescript-starter-react/tsconfig.json b/apps/nativescript-starter-react/tsconfig.json index ccfcfc4..cefdef3 100644 --- a/apps/nativescript-starter-react/tsconfig.json +++ b/apps/nativescript-starter-react/tsconfig.json @@ -7,12 +7,12 @@ "emitDecoratorMetadata": true, "noEmitHelpers": true, "noEmitOnError": true, + "skipLibCheck": true, "jsx": "react", "lib": ["ESNext", "dom"], - "baseUrl": ".", "paths": { - "~/*": ["src/*"], - "@/*": ["src/*"] + "~/*": ["./src/*"], + "@/*": ["./src/*"] } }, "include": ["./src/**/*.tsx?"], diff --git a/apps/nativescript-starter-svelte/package.json b/apps/nativescript-starter-svelte/package.json index a263494..e3f5213 100644 --- a/apps/nativescript-starter-svelte/package.json +++ b/apps/nativescript-starter-svelte/package.json @@ -18,6 +18,6 @@ "svelte-native-preprocessor": "^1.0.0", "svelte-preprocess": "^5.1.3", "tailwindcss": "~3.4.0", - "typescript": "~5.7.0" + "typescript": "~6.0.0" } } diff --git a/apps/nativescript-starter-svelte/tsconfig.json b/apps/nativescript-starter-svelte/tsconfig.json index 032683c..7f35853 100644 --- a/apps/nativescript-starter-svelte/tsconfig.json +++ b/apps/nativescript-starter-svelte/tsconfig.json @@ -8,10 +8,9 @@ "sourceMap": true, "noEmitHelpers": true, "importHelpers": true, - "baseUrl": ".", "paths": { - "~/*": ["app/*"], - "@/*": ["app/*"] + "~/*": ["./app/*"], + "@/*": ["./app/*"] }, "typeRoots": ["types"], "types": ["node"], diff --git a/apps/nativescript-starter-typescript/app/main-view-model.ts b/apps/nativescript-starter-typescript/app/main-view-model.ts index fd12260..3a1793d 100644 --- a/apps/nativescript-starter-typescript/app/main-view-model.ts +++ b/apps/nativescript-starter-typescript/app/main-view-model.ts @@ -2,7 +2,7 @@ import { Observable } from '@nativescript/core'; export class HelloWorldModel extends Observable { private _counter: number; - private _message: string; + private _message!: string; constructor() { super(); diff --git a/apps/nativescript-starter-typescript/package.json b/apps/nativescript-starter-typescript/package.json index 0e831f7..054b823 100644 --- a/apps/nativescript-starter-typescript/package.json +++ b/apps/nativescript-starter-typescript/package.json @@ -13,6 +13,6 @@ "@nativescript/types": "~8.9.0", "@nativescript/webpack": "~5.0.27", "tailwindcss": "~3.4.0", - "typescript": "~5.4.0" + "typescript": "~6.0.0" } } diff --git a/apps/nativescript-starter-typescript/tsconfig.json b/apps/nativescript-starter-typescript/tsconfig.json index 4951dbe..1c92032 100644 --- a/apps/nativescript-starter-typescript/tsconfig.json +++ b/apps/nativescript-starter-typescript/tsconfig.json @@ -9,10 +9,9 @@ "noEmitOnError": true, "skipLibCheck": true, "lib": ["ESNext", "dom"], - "baseUrl": ".", "paths": { - "~/*": ["app/*"], - "@/*": ["app/*"] + "~/*": ["./app/*"], + "@/*": ["./app/*"] } }, "include": ["app/**/*"], diff --git a/apps/nativescript-starter-vue/package.json b/apps/nativescript-starter-vue/package.json index c55d849..65fb374 100644 --- a/apps/nativescript-starter-vue/package.json +++ b/apps/nativescript-starter-vue/package.json @@ -16,7 +16,7 @@ "@types/node": "^20.0.0", "nativescript-vue-template-compiler": "~2.9.0", "tailwindcss": "~3.4.0", - "typescript": "~5.4.0", + "typescript": "~6.0.0", "vue": "~2.6.12" } } diff --git a/apps/nativescript-starter-vue/tsconfig.json b/apps/nativescript-starter-vue/tsconfig.json index 032683c..7f35853 100644 --- a/apps/nativescript-starter-vue/tsconfig.json +++ b/apps/nativescript-starter-vue/tsconfig.json @@ -8,10 +8,9 @@ "sourceMap": true, "noEmitHelpers": true, "importHelpers": true, - "baseUrl": ".", "paths": { - "~/*": ["app/*"], - "@/*": ["app/*"] + "~/*": ["./app/*"], + "@/*": ["./app/*"] }, "typeRoots": ["types"], "types": ["node"], diff --git a/package.json b/package.json index 4f0db2a..3c6e325 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "prettier": "^3.5.1", "ts-jest": "29.1.5", "ts-node": "10.9.2", - "typescript": "5.7.3" + "typescript": "6.0.3" }, "dependencies": { "@nativescript/core": "~8.9.0",