Есть ли более упрощенный способ сделать это:?
class FileLoader {
cwd: string
path: string
constructor(options: {
cwd: string
path: string
}) {
this.cwd = options.cwd
this.path = options.path
}
}
Это существенно минимально, однако все вложено в this.options. добавить свойства верхнего уровня в class
из аргументов конструктора, не дублируя типы или не определяя их вне класса.