Пример предоставила t.me/sakhnovadinara
Пыталась вывести на форме в поле типа email почту текущего пользователя:
Код:
const currentuser = await System.users.getCurrentUser()
Context.data.email!.email = currentuser.data.email!
Получала ошибку, что мой Context.data.email! является undefined и поэтому ему нельзя ничего присвоить.
Потом разобралась. Нужно было сначала инициализировать значение Context.data.email! Поэтому создаем переменную типа TEmail, определяем значение полей, и уже эту переменную присваиваем контексту. Я в контекстной переменной выбрала тип Основной.
В итоге получился такой код:
Код:
const currentuser = await System.users.getCurrentUser()
let tempEmail: TEmail<EmailType.Main> = {
type: EmailType.Main,
email: currentuser.data.email!
}
Context.data.email = tempEmail