UNPKG

payload-swagger

Version:
9 lines (8 loc) 593 B
import { Endpoint } from 'payload/config'; import { CollectionConfig, GlobalConfig } from 'payload/types'; import type { EndpointDocumentation, Example } from 'payload-openapi'; export type { EndpointDocumentation, Example } from 'payload-openapi'; type DocumentedEndpoint = Endpoint & EndpointDocumentation; export declare function defineEndpoint(endpoint: DocumentedEndpoint): Endpoint; export declare function defineCollection<T = any>(config: CollectionConfig & Example<T>): CollectionConfig; export declare function defineGlobal<T = any>(config: GlobalConfig & Example<T>): GlobalConfig;