function securityMetadataOf
Since 0.2.0
securityMetadataOf(middleware: MiddlewareFunction): RouteSecurityMetadata | undefined

Reads the security metadata a middleware function was branded with.

Examples

Example 1

const guarded = (route.definition.middleware ?? []).some(
  (fn) => securityMetadataOf(fn)?.authenticated === true,
);

Parameters

The middleware to inspect

Return Type

The metadata, or undefined when the middleware carries none

Usage

import { securityMetadataOf } from "common/src/index.ts";