Skip to Content
👋 Добро пожаловать в документацию lite-fsm!
APIОбзор API

API

Этот раздел описывает публичные точки входа, runtime exports и основные типы пакетов lite-fsm. Краткие справочники также доступны в репозитории: API-CHEATSHEET.md и TYPES-CHEATSHEET.md.

Entry points

ИмпортRuntime exports
@lite-fsm/corecreateMachine, createConfig, createReducer, createEffect, createActorMeta, Machine, defineMachine, MachineManager, LiteFsmError
@lite-fsm/reactFSMContext, FSMContextProvider, FSMHydrationBoundary, useHydrateSnapshot, useManager, useSelector, useTransition, defineMachine
@lite-fsm/middlewareimmerMiddleware, devToolsMiddleware
@lite-fsm/middleware/immerimmerMiddleware
@lite-fsm/middleware/devToolsdevToolsMiddleware
@lite-fsm/persistpersistManager, createJsonStorage
@lite-fsm/persist/reactusePersistStatuses, useIsPersistRestoring
@lite-fsm/graphcompileLiteFsmGraph, compileLiteFsmGraphProject, selectMachineGraph, analyzeLiteFsmGraph
@lite-fsm/graph/simulatorcreateGraphSimulator, createMachineGraphSimulator
@lite-fsm/graph/view-modelbuildGraphVisualizerModel, buildMachineWorkbenchModel, buildMachineFlowModel
@lite-fsm/cliкоманда lite-fsm

Быстрая карта

НужноКуда идти
Описать автомат и запустить managerCore API
Подключить состояние к ReactReact API
Мутировать reducer draft или подключить Redux DevToolsMiddleware API
Сохранить snapshot в storagePersist API
Построить graph IR или diagnosticsGraph API
Создать starter, добавить автомат или экспортировать graphCLI

Типы

Основные типы живут рядом с публичными точками входа:

  • @lite-fsm/core: events, configs, reducers, effects, managers, actors, snapshots, middleware.
  • @lite-fsm/react: props и typed hook aliases.
  • @lite-fsm/persist: storage adapters, controller, status и options.
  • @lite-fsm/graph: IR, diagnostics, project host, simulator и view-model types.

Для сжатого справочника по типам используйте TYPES-CHEATSHEET.md.

Last updated on