Уже есть аналогичный вопрос, с той лишь разницей, что я хотите объявлять типы в файле d.ts
вместо того, чтобы объявлять каждый раз.
Я писал такие тексты, как
interface SomeType {
key1: string[];
key2: number;
}
которые относятся к типу Objects with named properties
.
Теперь мне нужен тип Array with two sub-Arrays
,
то есть (что-то вроде):
TheType : [string[], string[]]
Чтобы я мог написать
let myVar: TheType;
вместо того
let myVar: [string[], string[]];
Я пытался поиграть с namespace
, module
, declare var
, но безуспешно, я могу объяснить проблемы с ними, если потребуется, но я просто чувствую, что либо я упускаю что-то очень очевидное, либо это просто не так. возможный ?!
Примечание: необходимы обходные пути! Спасибо!