effect-io-ai

Package: @effect/platform
Module: HttpApiBuilder

HttpApiBuilder.middlewareCors

A CORS middleware layer that can be provided to the HttpApiBuilder.serve layer.

Signature

declare const middlewareCors: (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) => Layer.Layer<never>

Source

Since v1.0.0