Coverage for src/lexigram/features/protocols.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:04 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:04 +0800
1"""Re-export feature flag protocols for consumer convenience.
3Consumers use these contracts to depend on feature flag abstractions
4without importing the full lexigram-features implementation.
5"""
7from __future__ import annotations
9from lexigram.contracts.feature_flags.protocols import (
10 FlagManagerProtocol as FlagManagerProtocol,
11)
12from lexigram.contracts.feature_flags.protocols import (
13 FlagProviderProtocol as FlagProviderProtocol,
14)
15from lexigram.contracts.feature_flags.protocols import (
16 MutableFlagProviderProtocol as MutableFlagProviderProtocol,
17)
19__all__ = [
20 "FlagManagerProtocol",
21 "FlagProviderProtocol",
22 "MutableFlagProviderProtocol",
23]