Перейти до основного вмісту

Агент функціональності

інформація

Агент функціональності призначений для надання бізнес-схемі переліку можливостей для опису обробників бізнес-схеми. Функціональність поділена на простори імен, в які входить цільовий функціонал.

Структура агента

Доступ до агента функціональності може бути отриманий, наприклад в обробнику документа "Контролер":

import {setController, Agents, Context} from "@x-fiber/display";

export type User = {
firstName: string
lastName: string
}

const controller = setController<'getOne'>({
getOne: (agents: Agents, context: Context, data: User) => {
agents.fnAgent // .{namespace}.{namespace-method}

const discovery = agents.fnAgent.discovery

// discovery.getArray
// discovery.getString
// discovery.getNumber
// discovery.getBoolean
// discovery.getArray
}
})

Наразі доступні наступні простори імен:

ПростірПризначення
discoveryРобота з конфігураційними змінними
authМетоди по роботі з авторизацією
eventРобота з подіями
routeСтворення http запитів
storageРобота з localStorage та sessionStorage
navigatorМетоди по роботі з глобальним обʼєктом navigator

discovery

інформація

Простір імен discovery надає перелік методів по роботі з конфігураційними даними

небезпека

Опис переліку функцій простору імен discovery знаходиться в активній розробці.

auth

інформація

Простір імен auth надає перелік методів по роботі з авторизацією

небезпека

Опис переліку функцій простору імен auth знаходиться в активній розробці.

event

інформація

Простір імен event надає перелік методів по роботі з ws подіями.

небезпека

Опис переліку функцій простору імен event знаходиться в активній розробці.

route

інформація

Простір імен route надає перелік методів по роботі з http запитами.

небезпека

Опис переліку функцій простору імен route знаходиться в активній розробці.

storage

інформація

Простір імен storage надає перелік просторів імен з переліком методів по роботі з localStorage чи sessionStorage.

небезпека

Опис переліку функцій простору імен storage знаходиться в активній розробці.

інформація

Простір імен navigator надає перелік методів по роботі з глобальним обʼєктом navigator.

небезпека

Опис переліку функцій простору імен navigator знаходиться в активній розробці.