Mam problem z kawałkiem kodu, i nie bardzo mogę znaleźć rozwiązanie. Myślałem, że może zmniejszenie restrykcji kompilatora coś pomoże ale tu narodził się problem - nie wiem co mogę zmienić żeby zlikwidować problem :]
abstract class Project1 {
projectName: string = 'Default';
budget: number;
abstract solutionName(name: string): void;
taxBudget() {
return this.budget * 0.2;
}
}
Output:
script4.ts(1,10): error TS1005: ';' expected.
script4.ts(5,14): error TS1005: '=' expected.
script4.ts(5,29): error TS1005: ',' expected.
script4.ts(5,38): error TS1005: ';' expected.
&& tsconfig jakby kogoś interesował:
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": false,
"removeComments": true,
"strictNullChecks": true,
"noUnusedParameters": true
},
PS. Tylko wyróbcie się do 21 bo nie mam czasu :D #pdk