Ich habe zwei Klassen in zwei separaten Dateien deklariert.Typoskript. Wie exportiert man zwei Klassen (in separaten Dateien) in einem Modul?
a.ts
export class AClass {
public constructor() {
console.log('AClass');
}
}
b.ts
export class BClass {
public constructor() {
console.log('BClass');
}
}
ich sie in einem Modul zusammenführen möchten. Wie kann ich es realisieren?
///<reference path='a.ts' />
///<reference path='b.ts' />
module Common {
export class A extends AClass {}
export class B extends BClass {}
}
sagt:
nicht name 'AClass' gefunden.
und
Kann nicht Namen 'B-Klasse' gefunden.
Ich kann Klassen importieren
import AClass = require('a');
import BClass = require('b');
module Common {
}
Aber wie ich sie richtig exportieren?
Kann keine Informationen in der Dokumentation finden. Bitte sagen Sie mir die beste Möglichkeit, Deklarationen in einem Modul zu realisieren. Vielen Dank im Voraus
Ther ist ein Unterschied zwischen internen und externen Modulen: https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1 – basarat