Skip to content

UI ​

SDK экспортирует типы для UI компонентов:

ts
import type {
  ToastView,
  ToastOptions,
  ToastParams,
  SwalView,
  SwalPromptType,
  SwalParams,
  SwalPromptOption,
  SwalPromptParams,
  ModalSize,
  ModalOptions,
  ModalParams,
  SidepanelSize,
  SidepanelOptions,
  SidepanelParams
} from '@aspro-cloud/miniapp-jssdk'

Типы ​

ToastView ​

Вид уведомления класса Toast

ЗначениеОписание
'success'Уведомление об успешном действии
'info'Информационное уведомление
'warning'Предупреждение
'error'Уведомление об ошибке

ToastOptions ​

Дополнительные параметры отображения уведомления методом Toast.show()

СвойствоТипОписание
timeOutnumber | stringВремя автоскрытия уведомления (мс). По умолчанию 3000
closeButtonbooleanОтображать кнопку закрытия. По умолчанию true

ToastParams ​

Параметры конструктора Toast

СвойствоТипОписание
viewToastViewВид уведомления
titleanyЗаголовок уведомления
messageanyТекст уведомления
optionsToastOptionsДополнительные параметры отображения уведомления методом Toast.show()
eventsEventCallbacks<ToastEventName>Обработчики событий

SwalView ​

Вид диалога класса Swal

ЗначениеОписание
'success'Диалог об успешном действии
'info'Информационный диалог
'warning'Диалог предупреждения
'error'Диалог ошибки

SwalPromptType ​

Тип поля ввода для метода Swal.prompt()

ЗначениеОписание
'input'Однострочное поле ввода
'textarea'Многострочное поле ввода
'select'Выпадающий список

SwalParams ​

Параметры конструктора Swal

СвойствоТипОписание
viewSwalViewВид диалога
titlestringЗаголовок диалога
messagestringТекст сообщения
eventsEventCallbacks<SwalEventName>Обработчики событий

SwalPromptOption ​

Элемент списка вариантов для типа 'select' метода Swal.prompt()

СвойствоТипОписание
valuestring | numberЗначение варианта
titlestringОтображаемый текст варианта

SwalPromptParams ​

Параметры метода Swal.prompt()

СвойствоТипОписание
typeSwalPromptTypeТип поля ввода. По умолчанию 'input'
placeholderstringPlaceholder для поля ввода
optionsSwalPromptOption[]Список вариантов для типа 'select'

ModalSize ​

Размер модального окна класса Modal

ЗначениеОписание
'md'Средний размер
'lg'Большой размер

ModalOptions ​

Дополнительные параметры отображения модального окна методом Modal.show()

СвойствоТипОписание
widthModalSizeРазмер модального окна. По умолчанию 'md'
postbooleanОткрывать URL через POST. По умолчанию true

ModalParams ​

Параметры конструктора Modal

СвойствоТипОписание
titlestringЗаголовок модального окна
urlstringURL открываемой страницы
optionsModalOptionsДополнительные параметры отображения
eventsEventCallbacks<ModalEventName>Обработчики событий

SidepanelSize ​

Размер боковой панели класса Sidepanel

ЗначениеОписание
'sm'Малый размер
'md'Средний размер
'lg'Большой размер

SidepanelOptions ​

Дополнительные параметры отображения боковой панели методом Sidepanel.show()

СвойствоТипОписание
widthSidepanelSizeРазмер боковой панели. По умолчанию 'md'
postbooleanОткрывать URL через POST. По умолчанию true

SidepanelParams ​

Параметры конструктора Sidepanel

СвойствоТипОписание
titlestringЗаголовок боковой панели
urlstringURL открываемой страницы
optionsSidepanelOptionsДополнительные параметры отображения
eventsEventCallbacks<SidepanelEventName>Обработчики событий

Опубликовано под лицензией MIT.