Comme je l'ai lu du tapuscrit maintenant, vous pouvez exporter des classes comme ceci:Export d'interface de type 0: 0. c'est possible?
// client.ts
class Client {
constructor(public name: string, public description: string) { }
}
export = Client;
// app.ts
import MyClient = require('./client');
var myClient = new MyClient("Joe Smith", "My #1 client");
Mais, est-il possible d'exporter des interfaces ?.
En ce moment, je me fais une erreur en disant:
erreur TS1003: Identificateur attendu.
lorsque je tente de faire quelque chose comme ceci:
// INotifier.ts
interface INotifier {
// code
}
export = INotifier;
Oui, vous aviez raison, j'ai fait une faute de frappe. Merci :) – Boogie
Toutefois, l'exportation d'une interface ne fournit actuellement pas Intellisense dans Visual Studio. Vous devez faire: '' var r: IPoint; export = r; '' pour obtenir Intellisense. –
merci, résolu mon problème <3 –