UNPKG

resolvo-cms

Version:

Headless CMS for Resolvo websites with real-time content management

49 lines 1.62 kB
import { CMSConfig } from '../types'; export declare const API_ENDPOINTS: { readonly SCHEMAS: "/cms/schemas"; readonly CONTENT: "/cms/content"; readonly PUBLIC_CONTENT: "/cms/public/content"; readonly AUTH: "/cms/auth"; readonly VALIDATE_TOKEN: "/cms/validate-token"; }; export declare const DEFAULT_CONFIG: CMSConfig; export declare const FIELD_TYPES: { readonly TEXT: "text"; readonly TEXTAREA: "textarea"; readonly NUMBER: "number"; readonly BOOLEAN: "boolean"; readonly IMAGE: "image"; readonly FILE: "file"; readonly SELECT: "select"; readonly ARRAY: "array"; readonly OBJECT: "object"; readonly RICH_TEXT: "rich-text"; readonly DATE: "date"; readonly DATETIME: "datetime"; readonly COLOR: "color"; readonly URL: "url"; }; export declare const VALIDATION_TYPES: { readonly REQUIRED: "required"; readonly MIN: "min"; readonly MAX: "max"; readonly PATTERN: "pattern"; readonly EMAIL: "email"; readonly URL: "url"; readonly CUSTOM: "custom"; }; export declare const REALTIME_EVENTS: { readonly CONTENT_UPDATED: "content:updated"; readonly CONTENT_CREATED: "content:created"; readonly CONTENT_DELETED: "content:deleted"; readonly SCHEMA_UPDATED: "schema:updated"; }; export declare const ERROR_CODES: { readonly UNAUTHORIZED: "UNAUTHORIZED"; readonly FORBIDDEN: "FORBIDDEN"; readonly NOT_FOUND: "NOT_FOUND"; readonly VALIDATION_ERROR: "VALIDATION_ERROR"; readonly NETWORK_ERROR: "NETWORK_ERROR"; readonly TIMEOUT_ERROR: "TIMEOUT_ERROR"; }; //# sourceMappingURL=index.d.ts.map