Files
multi-simadmin/apps/web/src/index.ts
T

155 lines
3.7 KiB
TypeScript

export {
AppShell,
resolveRoute,
type AppShellProps,
type InstanceContext,
type InstanceModule,
type ResolvedRoute,
type RouteKind,
} from './app-shell.js';
export {
FleetPage,
canonicalHttpOrigin,
type FleetDataSource,
type FleetPageProps,
type FleetSnapshot,
} from './fleet/fleet-page.js';
export * from './fleet/fleet-table-view-model.js';
export { InstanceEditor, type InstanceEditorProps } from './instances/instance-crud.js';
export {
InstanceDetail,
INSTANCE_MODULE_LABELS,
type CapabilityDataSource,
type CapabilityState,
type InstanceCapability,
type InstanceCapabilityMap,
type InstanceDetailProps,
} from './instances/instance-detail.js';
export {
createInstanceApiDataSource,
passwordUpdate,
tagsFromInput,
type InstanceDataSource,
type ManagedInstance,
type PasswordUpdate,
} from './instances/instance-api-data-source.js';
export {
createEventStreamClient,
createSseParser,
parseEventEnvelope,
type EventStreamClient,
type EventStreamClientOptions,
type EventStreamListener,
type EventStreamState,
type EventStreamStateListener,
type SseParser,
type SseRecord,
} from './events/event-stream-client.js';
export {
createEventInvalidationController,
type EventInvalidationController,
type EventInvalidationOptions,
type InvalidationBatch,
} from './events/event-invalidation-controller.js';
export {
OverviewSystemPage,
type OverviewDataSource,
type OverviewFieldValue,
type OverviewSection,
type OverviewSnapshot,
type OverviewSystemPageProps,
} from './instances/overview-system.js';
export {
createOperationClient,
OperationClientError,
type OperationCatalogEntry,
type OperationCatalogPage,
type OperationCatalogQuery,
type OperationClient,
type OperationJob,
type PrepareOperationInput,
type PreparedOperation,
} from './operations/operation-client.js';
export {
CellularModule,
type CellularDataSource,
type CellularFieldValue,
type CellularLocation,
type CellularModuleProps,
type CellularNetworkRegistration,
type CellularOperators,
type CellularSignal,
type CellularSnapshot,
} from './instances/cellular-module.js';
export {
DeviceNetworkModule,
type DeviceNetworkDataSource,
type DeviceNetworkModuleProps,
type DeviceNetworkSnapshot,
} from './instances/device-network-module.js';
export {
CallsModule,
type CallsDataSource,
type CallsModuleProps,
type CallsSnapshot,
} from './instances/calls-module.js';
export {
MessagesModule,
type MessagesDataSource,
type MessagesModuleProps,
type MessagesSnapshot,
} from './instances/messages-module.js';
export {
AutomationModule,
sanitizeAutomationSnapshot,
type AutomationDataSource,
type AutomationModuleProps,
type AutomationSnapshot,
} from './instances/automation-module.js';
export {
EsimModule,
type EsimDataSource,
type EsimModuleProps,
type EsimSnapshot,
} from './instances/esim-module.js';
export {
NotificationsModule,
sanitizeNotificationsSnapshot,
type NotificationsDataSource,
type NotificationsModuleProps,
type NotificationsSnapshot,
} from './instances/notifications-module.js';
export {
OtaModule,
type OtaDataSource,
type OtaModuleProps,
type OtaSnapshot,
} from './instances/ota-module.js';
export {
AuditPage,
sanitizeAuditPage,
type AuditDataSource,
type AuditPageProps,
} from './audit/audit-page.js';
export {
JobsPage,
sanitizeJobPage,
type JobsDataSource,
type JobsPageProps,
} from './jobs/jobs-page.js';
export {
InstanceSettingsPage,
type InstanceSettingsPageProps,
} from './settings/instance-settings-page.js';
export { createAuditApiDataSource } from './audit/audit-api-data-source.js';
export { JobsApiError, createJobsApiDataSource } from './jobs/jobs-api-data-source.js';
export const webWorkspaceReady = true;