Coverage for src / lexigram / contracts / web / middleware / __init__.py: 0%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-15 18:57 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-15 18:57 +0800
1"""Web middleware protocols."""
3from __future__ import annotations
5from lexigram.contracts.web.guard import GuardProtocol
6from lexigram.contracts.web.middleware.protocols import ASGIMiddlewareProtocol
7from lexigram.contracts.web.middleware.registry_protocol import (
8 MiddlewareRegistryProtocol,
9)
11__all__ = ["ASGIMiddlewareProtocol", "GuardProtocol", "MiddlewareRegistryProtocol"]