@spoolcms/nextjs
Version:
The beautiful headless CMS for Next.js developers
16 lines (15 loc) • 663 B
TypeScript
import { NextRequest, NextResponse } from 'next/server';
import { SpoolConfig } from '../types';
/**
* Create Spool API handlers for Next.js
* This function returns HTTP handlers that manage content from Spool CMS
*
* Auto-detects config from environment variables if not provided
*/
export declare function createSpoolHandler(config?: SpoolConfig): {
OPTIONS(): Promise<NextResponse<unknown>>;
GET(request: NextRequest): Promise<NextResponse<unknown>>;
POST(request: NextRequest): Promise<NextResponse<unknown>>;
PUT(request: NextRequest): Promise<NextResponse<unknown>>;
DELETE(request: NextRequest): Promise<NextResponse<unknown>>;
};