Работа с типам в TS
Всем привет. Подскажите, пожалуйста, как в TS правильно обьявить переменную предназначенную для хранения масива данных.
Вопрос прост, но проблема в следующем... Переменная должна в себе содержать вопросы. Вопрос может быть один или несколько. Каждый вопрос - новый блок на странице сайта.
По умолчанию изначально вопросов на экране быть не должно. Т.е. массив questions должжен быть пуст.
Но, я не могу просто обьявить что-то вроде
const arrQuestions = ref([])
И потом сделать push эллемента, все поля будут заполнены. Я не могу - ошибка.
Как вариант изначально заполнить массив questions одним объектом, тогда в этот массив можно черещз push ложить еще объекты. Но такой вариан не подходит, так как тогда в массиве есть 1 эллемент и он оно бражается на странице...
Как сделать так, чтобы в массив можно было ложить обьекты определенного типа с нуля через пуш ?