/** * Http - Cors * * @module security/http/cors */ import { applyCORSHeaders, applyCORSHeadersSync, shouldApplyCORS } from "./headers.js"; import { validateCORSConfig, validateOrigin, validateOriginSync } from "./validators.js"; export { cors, corsSimple } from "./middleware.js"; export { handleCORSPreflight, isPreflightRequest } from "./preflight.js"; export { applyCORSHeaders, applyCORSHeadersSync, shouldApplyCORS, validateCORSConfig, validateOrigin, validateOriginSync, }; export type { CORSConfig, CORSHeaderOptions, CORSPreflightOptions, CORSValidationResult, OriginValidator, SyncCORSConfig, SyncCORSHeaderOptions, SyncOriginValidator, } from "./types.js"; export { DEFAULT_HEADERS, DEFAULT_MAX_AGE, DEFAULT_METHODS, HTTP_FORBIDDEN, HTTP_NO_CONTENT, } from "./constants.js"; //# sourceMappingURL=index.d.ts.map