The admin-v2 application was incomplete in the repository. This commit restores all missing components: - Admin pages (76 pages): dashboard, ai, compliance, dsgvo, education, infrastructure, communication, development, onboarding, rbac - SDK pages (45 pages): tom, dsfa, vvt, loeschfristen, einwilligungen, vendor-compliance, tom-generator, dsr, and more - Developer portal (25 pages): API docs, SDK guides, frameworks - All components, lib files, hooks, and types - Updated package.json with all dependencies The issue was caused by incomplete initial repository state - the full admin-v2 codebase existed in backend/admin-v2 and docs-src/admin-v2 but was never fully synced to the main admin-v2 directory. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
74 lines
1.4 KiB
TypeScript
74 lines
1.4 KiB
TypeScript
/**
|
|
* AI Compliance SDK - Main Export
|
|
*/
|
|
|
|
// Types
|
|
export * from './types'
|
|
|
|
// Context & Provider
|
|
export { SDKProvider, useSDK, SDKContext, initialState } from './context'
|
|
|
|
// Export utilities
|
|
export { exportToPDF, exportToZIP, downloadExport } from './export'
|
|
export type { ExportOptions } from './export'
|
|
|
|
// API Client
|
|
export {
|
|
SDKApiClient,
|
|
getSDKApiClient,
|
|
resetSDKApiClient,
|
|
} from './api-client'
|
|
export type {
|
|
APIResponse,
|
|
StateResponse,
|
|
SaveStateRequest,
|
|
CheckpointValidationResult,
|
|
APIError,
|
|
} from './api-client'
|
|
|
|
// Sync Manager
|
|
export {
|
|
StateSyncManager,
|
|
createStateSyncManager,
|
|
} from './sync'
|
|
export type {
|
|
SyncStatus,
|
|
SyncState,
|
|
ConflictResolution,
|
|
SyncOptions,
|
|
SyncCallbacks,
|
|
} from './sync'
|
|
|
|
// SDK Backend Client (RAG + LLM)
|
|
export {
|
|
SDKBackendClient,
|
|
getSDKBackendClient,
|
|
resetSDKBackendClient,
|
|
isLegalQuery,
|
|
extractRegulationReferences,
|
|
} from './sdk-client'
|
|
export type {
|
|
SearchResult,
|
|
SearchResponse,
|
|
CorpusStatus,
|
|
GenerateRequest,
|
|
GenerateResponse,
|
|
} from './sdk-client'
|
|
|
|
// Demo Data Seeding (stored via API like real customer data)
|
|
export {
|
|
generateDemoState,
|
|
seedDemoData,
|
|
seedDemoDataDirect,
|
|
hasDemoData,
|
|
clearDemoData,
|
|
// Seed data templates (for testing/reference only)
|
|
getDemoUseCases,
|
|
getDemoRisks,
|
|
getDemoControls,
|
|
getDemoDSFA,
|
|
getDemoTOMs,
|
|
getDemoProcessingActivities,
|
|
getDemoRetentionPolicies,
|
|
} from './demo-data'
|