Mam dwie klasy zadeklarowane w dwóch osobnych plikach.Maszynopis. Jak wyeksportować dwie klasy (w oddzielnych plikach) w jednym module?
a.ts
export class AClass {
public constructor() {
console.log('AClass');
}
}
b.ts
export class BClass {
public constructor() {
console.log('BClass');
}
}
Chcę połączyć je w jednym module. Jak mogę to zrealizować?
///<reference path='a.ts' />
///<reference path='b.ts' />
module Common {
export class A extends AClass {}
export class B extends BClass {}
}
mówi:
nie można znaleźć nazwy 'AClass'.
i
nie można znaleźć nazwy 'BClass'.
mogę importować lekcje
import AClass = require('a');
import BClass = require('b');
module Common {
}
Ale jak mogę poprawnie je eksportować?
Nie można znaleźć żadnych informacji w dokumentacji. Proszę, powiedz mi, jak najlepiej realizować deklaracje w jednym module? Z góry dziękuję
Ther jest różnica pomiędzy modułami wewnętrznymi i zewnętrznymi: https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1 – basarat