@suluk/hono - v0.1.5
    Preparing search index...

    Interface Guard

    interface Guard {
        requireAuth: MiddlewareHandler;
        requireAdmin: MiddlewareHandler;
        requireScopes: (...need: string[]) => MiddlewareHandler;
    }
    Index

    Properties

    requireAuth: MiddlewareHandler

    401 unless a verified principal is present.

    requireAdmin: MiddlewareHandler

    401 if anonymous, else 403 unless the caller is admin.

    requireScopes: (...need: string[]) => MiddlewareHandler

    401 if anonymous, else 403 unless the caller holds EVERY named scope.