UNPKG

@spoolcms/nextjs

Version:

The beautiful headless CMS for Next.js developers

22 lines (21 loc) 762 B
/** * Configuration resolution utilities for Spool CMS * Handles environment variable resolution across server and client contexts */ import { SpoolConfig } from '../types'; import { EnvironmentContext } from './environment'; export interface ResolvedConfig extends SpoolConfig { apiKey: string; siteId: string; baseUrl: string; environment: EnvironmentContext; } /** * Resolve Spool configuration from multiple sources * Automatically detects environment and uses appropriate variable sources */ export declare function resolveConfig(config?: Partial<SpoolConfig>): ResolvedConfig; /** * Create a configuration object for testing purposes */ export declare function createTestConfig(overrides?: Partial<ResolvedConfig>): ResolvedConfig;