next-rest-framework
Version:
Next REST Framework - Type-safe, self-documenting APIs for Next.js
43 lines (40 loc) • 2.26 kB
TypeScript
import { OpenAPIV3_1 } from 'openapi-types';
import { F as FormDataContentType } from './types-wqKDLBM8.js';
import 'zod';
declare const DEFAULT_ERRORS: {
unexpectedError: string;
methodNotAllowed: string;
notFound: string;
notImplemented: string;
invalidMediaType: string;
operationNotAllowed: string;
invalidRequestBody: string;
invalidQueryParameters: string;
invalidPathParameters: string;
};
declare enum ValidMethod {
GET = "GET",
PUT = "PUT",
POST = "POST",
DELETE = "DELETE",
OPTIONS = "OPTIONS",
HEAD = "HEAD",
PATCH = "PATCH"
}
declare const VERSION: any;
declare const HOMEPAGE: any;
declare const DEFAULT_TITLE = "Next REST Framework";
declare const DEFAULT_OG_TYPE = "website";
declare const DEFAULT_DESCRIPTION = "This is an autogenerated documentation by Next REST Framework.";
declare const DEFAULT_FAVICON_URL = "https://raw.githubusercontent.com/blomqma/next-rest-framework/main/docs/static/img/favicon.ico";
declare const DEFAULT_LOGO_URL = "https://raw.githubusercontent.com/blomqma/next-rest-framework/d02224b38d07ede85257b22ed50159a947681f99/packages/next-rest-framework/logo.svg";
declare const FORM_DATA_CONTENT_TYPES_THAT_SUPPORT_VALIDATION: FormDataContentType[];
declare const MESSAGE_WITH_ERRORS_SCHEMA: OpenAPIV3_1.SchemaObject;
declare const INVALID_REQUEST_BODY_RESPONSE: OpenAPIV3_1.ResponseObject;
declare const ERROR_MESSAGE_SCHEMA: OpenAPIV3_1.SchemaObject;
declare const UNEXPECTED_ERROR_RESPONSE: OpenAPIV3_1.ResponseObject;
declare const INVALID_RPC_REQUEST_RESPONSE: OpenAPIV3_1.ResponseObject;
declare const INVALID_MEDIA_TYPE_RESPONSE: OpenAPIV3_1.ResponseObject;
declare const INVALID_QUERY_PARAMETERS_RESPONSE: OpenAPIV3_1.ResponseObject;
declare const INVALID_PATH_PARAMETERS_RESPONSE: OpenAPIV3_1.ResponseObject;
export { DEFAULT_DESCRIPTION, DEFAULT_ERRORS, DEFAULT_FAVICON_URL, DEFAULT_LOGO_URL, DEFAULT_OG_TYPE, DEFAULT_TITLE, ERROR_MESSAGE_SCHEMA, FORM_DATA_CONTENT_TYPES_THAT_SUPPORT_VALIDATION, HOMEPAGE, INVALID_MEDIA_TYPE_RESPONSE, INVALID_PATH_PARAMETERS_RESPONSE, INVALID_QUERY_PARAMETERS_RESPONSE, INVALID_REQUEST_BODY_RESPONSE, INVALID_RPC_REQUEST_RESPONSE, MESSAGE_WITH_ERRORS_SCHEMA, UNEXPECTED_ERROR_RESPONSE, VERSION, ValidMethod };