function publicRoute
publicRoute(): MiddlewareFunction

Guard that allows public access (always continues). Useful for explicitly marking routes as public when auth middleware is global.

Note: named publicRoute instead of public because public is a reserved keyword in TypeScript/JavaScript strict mode (ES modules).

Examples

Example 1

app.router.get('/public', { middleware: [publicRoute()], handler });

Return Type

MiddlewareFunction

Middleware function that always calls next

Usage

import { publicRoute } from "auth-plugin/src/index.ts";