MCPcopy Index your code
hub / github.com/Effect-TS/effect / middlewareCors

Function middlewareCors

packages/platform/src/HttpApiBuilder.ts:966–975  ·  view source on GitHub ↗
(
  options?: {
    readonly allowedOrigins?: ReadonlyArray<string> | Predicate.Predicate<string> | undefined
    readonly allowedMethods?: ReadonlyArray<string> | undefined
    readonly allowedHeaders?: ReadonlyArray<string> | undefined
    readonly exposedHeaders?: ReadonlyArray<string> | undefined
    readonly maxAge?: number | undefined
    readonly credentials?: boolean | undefined
  } | undefined
)

Source from the content-addressed store, hash-verified

964 * @category middleware
965 */
966export const middlewareCors = (
967 options?: {
968 readonly allowedOrigins?: ReadonlyArray<string> | Predicate.Predicate<string> | undefined
969 readonly allowedMethods?: ReadonlyArray<string> | undefined
970 readonly allowedHeaders?: ReadonlyArray<string> | undefined
971 readonly exposedHeaders?: ReadonlyArray<string> | undefined
972 readonly maxAge?: number | undefined
973 readonly credentials?: boolean | undefined
974 } | undefined
975): Layer.Layer<never> => middleware(HttpMiddleware.cors(options))
976
977/**
978 * A middleware that adds an openapi.json endpoint to the API.

Callers

nothing calls this directly

Calls 1

middlewareFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…