В typescript есть ли способ присвоить переменной тип общего типа. Вот что я подразумеваю под "общим типом объекта"
let myVariable: GenericObject = 1 // Should throw an error
= 'abc' // Should throw an error
= {} // OK
= {name: 'qwerty'} //OK
то есть. Он должен только назначать объекты javascript для переменной и никакого другого типа данных (число, строка, логическое значение)