Skip to main content
Module

x/shed/middleware.ts>acceptsLanguages

All Worker Tools under a single roof
Latest
function acceptsLanguages
import { acceptsLanguages } from "https://deno.land/x/shed@v0.1.0-pre.10/middleware.ts";

Determines if a request body content language is acceptable to this endpoint.

Type Parameters

T extends string
TS extends readonly T[]

Parameters

languages: TS

The languages (of the request body) acceptable to this endpoint.

Returns

<X extends Context>(ax: Awaitable<X>) => Promise<X & AcceptedLanguage<TS[number]>>