0
Можно ли передать переменную в модули TypeScript?Как передать аргумент модулю TypeScript?
При использовании класса, мы можем передать аргументы конструктору:
class validator {
constructor(public regex: RegExp) { }
ok = (s: string) => this.regex.test(s);
}
Но, как я могу передать тот же самый аргумент к модулю?
module validator {
var regex = /^[A-Za-z]+$/;
export var ok = (s: string) => regex.test(s);
};
Могу ли я иметь несколько экземпляров модуля? – amin
Нет, вы можете использовать классы, если вам нужно несколько экземпляров. – zlumer