UNPKG

resolvo-cms

Version:

Headless CMS for Resolvo websites with real-time content management

58 lines 1.28 kB
export interface CMSConfig { apiUrl: string; projectId?: number; websiteToken?: string; authToken?: string; timeout?: number; retries?: number; reconnectAttempts?: number; reconnectDelay?: number; } export interface APIResponse<T = any> { success: boolean; data?: T; message?: string; error?: string; code?: string; } export interface PaginatedResponse<T> { data: T[]; total: number; page: number; limit: number; totalPages: number; } export interface ErrorResponse { success: false; message: string; code: string; details?: any; } export interface AuthResponse { success: boolean; token?: string; user?: { id: number; name: string; email: string; role: string; }; expiresAt?: Date; } export interface RealtimeMessage { type: 'content:updated' | 'content:created' | 'content:deleted' | 'schema:updated'; data: any; timestamp: Date; } export interface SubscriptionOptions { schemaId?: string; projectId?: number; includeMetadata?: boolean; } export interface WebSocketConfig { url: string; authToken?: string; reconnectAttempts?: number; reconnectDelay?: number; } //# sourceMappingURL=api.d.ts.map