Witam. Mam problem z typescriptem, polegający na tym, iż nie mogę sobie w dwóch różnych plikach użyć tej samej nazwy zmiennej.
Mam sobie plik1.ts
class Something {
private randomProperty: string;
public randomMethod(x: number): number {
return x * x * x;
}
}
oraz plik2.ts
let Something = 6;
I mimo, że nie importuję nic występuje konflikt nazw. O co tu chodzi, w żadnym innym języku się z tym nie spotkałem.
Mój tsconfig:
{
"compilerOptions": {
"target": "es2016",
"module": "commonjs",
"sourceMap": false,
"outDir": "target",
"noImplicitAny": true,
"moduleResolution": "node"
},
"compileOnSave": true
}
Z góry dzięki za odpowiedź