export { createActiveApp } from './active-app.svelte'; export { APP_MODULE } from './consts'; export { AappAlreadyCreatedError, AappServiceConstructionFailedError, AappServiceDependencyCycleError, AappServiceNameMismatchError, isAappAlreadyCreatedError, isAappServiceConstructionFailedError, isAappServiceDependencyCycleError, isAappServiceNameMismatchError } from './errors'; export type { ActiveApp, ActiveAppBusEvents, ActiveAppLegacy, ActiveAppOptions, ActiveAppServicesIntrospection, ActiveAppStorageOptions, FrontendPersist, FrontendPersistKey, FrontendPersistKeyOverride } from './types'; export type { AppServiceFactory, AppServiceSchema, CoreServices, CoreServiceKey, ResolveServiceInstances, ServiceInitMode, ServiceStatus } from './services'; export { buildServiceBuilders } from './service-builder'; // Service factories — declarative `services: { … }` schema entries. export { defineActiveAuth, defineActiveCache, defineActiveConnections, defineActiveDom, defineActiveFormat, defineActiveFrontend, defineActiveLang, defineActivePerm, defineActiveSession, defineActiveStorage, defineEngineHttp, defineEngineSium } from './service-factories'; // Orchestration presets — opt-in reactions registered on `App.Orca`. export { applyCacheClearOnIdentityChange, applyCacheClearOnRevoke, applyPermInvalidateOnIdentityChange, applyStandardOrca } from './presets'; // Common storage adapters re-exported for ergonomic single import. // `createMemoryAdapter` lives in `$storage` only — testing-specific. export { localAdapter, sessionAdapter, cookieAdapter, withBroadcast } from '$storage'; export type { CookieAdapterOptions, ServerCookiesLike, BroadcastAdapter, BroadcastOptions } from '$storage';