Как я могу самостоятельно ссылаться на реквизит в машинописи?
const Test = { a: { someProp: true }, b: { ...Test.a, someOtherProp: true } //error: Block-scoped variable 'Test' used before its declaration. }
здесь есть Playground Link
Используйте метод получения:
const Test = { a: { someProp: true }, get b() { return { ...Test.a, someOtherProp: true } } }
(эта проблема не указана c для TypeScript - это то, как JavaScript работает)