Skip to content

API Справочник (v3)

Используйте этот раздел как быстрый вход в API @azure-net/kit. На каждой API-странице сначала идут TypeScript-сигнатуры (что принимает и что возвращает), затем описание поведения.

Карта импортов

  • @azure-net/kit - основные экспорты (delivery, shared, UI, Svelte helper-ы)
  • @azure-net/kit/infra - HTTP, query, response, resource, datasource
  • @azure-net/kit/schema - правила валидации и наборы сообщений
  • @azure-net/kit/edges - примитивы presenter/store из edges-svelte
  • @azure-net/kit/edges/server - server handle утилиты
  • @azure-net/kit/edges/state - state примитивы
  • @azure-net/kit/edges/context - request context
  • @azure-net/kit/edges/dev - devtools
  • @azure-net/kit/edges/plugin - plugin интеграция
  • @azure-net/kit/tools - утилиты из azure-net-tools
  • @azure-net/kit/i18n - re-export API переводов

Страницы по слоям

Быстрый индекс (методы и классы)

Svelte

  • createAsyncSignal - асинхронное состояние запроса с refresh и глобальным обновлением по key
  • refreshAsyncSignal - обновление одного сигнала по key
  • refreshAllAsyncSignals - обновление всех зарегистрированных сигналов
  • createActiveForm - состояние формы, async submit, маппинг schema ошибок
  • createQuery - query-состояние с опциональной привязкой к refresh-сигналу

Delivery

  • createAsyncHelpers - обертки для action/resource с retry и parseError
  • createErrorParser - единый парсер HTTP, schema и app ошибок
  • createServerAction - серверная фабрика action с инжекцией зависимостей
  • createServerActionFactory - фабрика серверных action с преднастроенной инжекцией
  • schema - entrypoint builder-а схем
  • createSchemaFactory - фабрика builder-а схем с кастомными rules
  • createRules - фабрика rules на базе набора сообщений

Infrastructure

  • HttpService - HTTP-клиент-обертка над ky
  • HttpServiceResponse - нормализованный response
  • HttpServiceError - нормализованный error
  • QueryBuilder - сериализация query-string
  • ResponseBuilder - pipeline для маппинга/извлечения response
  • DTOMapper - базовый mapper DTO -> plain object
  • BaseHttpDatasource - базовый datasource с request helper
  • HttpStatusCode - enum HTTP-статусов

Shared и UI

  • createBoundaryProvider - DI provider с SSR/client cache
  • cleanupProvider - очистка provider-а
  • createMiddlewareManager - оркестрация middleware для маршрутизации
  • UniversalCookie - универсальный API для cookies
  • ClassMirror - зеркалирование методов repository в service
  • createEventBus / EventBus - типизированная event bus
  • AppEvents - app-level provider event bus
  • event / prevent / stop / once - модификаторы событий
  • onClickOutside - action для outside-click
  • Mask / masked - движок масок и Svelte action
  • scrollTo - утилита прокрутки

Edges, tools, i18n

  • createPresenter, createPresenterFactory, createStore, createStoreFactory, batch, transaction
  • edgesHandle, edgesHandleRaw, __autoWrapHandle
  • createState, createDerivedState, createRawState
  • RequestContext, DevTools, edgesPlugin
  • все экспорты из @azure-net/kit/tools
  • createTranslations, Path, Translation

Важно

  • Справочник ориентирован на версию пакета 3.x.
  • При миграции со старых 0.x/1.x описаний используйте import paths с этих API-страниц.