UNPKG

@beignet/core

Version:

Core framework primitives for Beignet

18 lines 787 B
/** * Hook utilities for @beignet/core/server */ export { createAuthHooks, } from "./auth.js"; export { applyCorsHeaders, createCorsHooks, } from "./cors.js"; export { createErrorReportingHooks, shouldReportServerError, } from "./error-reporting.js"; export { defaultMapErrorToResponse, } from "./errors.js"; export { createIdempotencyHooks, } from "./idempotency.js"; export { createLoggingHooks, } from "./logging.js"; export { createRateLimitHooks, } from "./rate-limit.js"; export { applySecurityHeaders, createCsrfHooks, createSecurityHeadersHooks, } from "./security.js"; /** * Flatten hook arrays into a single hook list. */ export function composeHooks(...hooks) { return hooks.flatMap((hook) => (Array.isArray(hook) ? hook : [hook])); } //# sourceMappingURL=index.js.map