Files
server/core/src/shared/index.ts
T
Sebastian 5254b859d2
Build Test / build (pull_request) Successful in 52s
JS Unit Tests / test (pull_request) Successful in 52s
PHP Unit Tests / test (pull_request) Successful in 52s
refactor: improvemets
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-03-24 19:13:19 -04:00

30 lines
1.0 KiB
TypeScript

/**
* KTXC Host SDK
*
* This is the single public contract between the host application and modules.
* Modules must import from '@KTXC' (this file), never from '@KTXC/...' sub-paths.
* At runtime, '@KTXC' resolves to '/js/ktxc.mjs' via the import map.
*/
// Stores
export { useModuleStore } from '../stores/moduleStore'
export { useTenantStore } from '../stores/tenantStore'
export { useUserStore } from '../stores/userStore'
export { useIntegrationStore } from '../stores/integrationStore'
export { useLayoutStore } from '../stores/layoutStore'
// Composables
export { useUser } from '../composables/useUser'
export { useClipboard } from '../composables/useClipboard'
export { useSnackbar } from '../composables/useSnackbar'
// Services
export { userService } from '../services/user/userService'
// Utilities
export { fetchWrapper } from '../utils/helpers/fetch-wrapper'
export { createFetchWrapper } from '../utils/helpers/fetch-wrapper-core'
// Types
export type { ModuleIntegrations } from '../types/moduleTypes'