Coverage for src / lexigram / admin / data / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
1"""Data layer for Lexigram Admin."""
3from __future__ import annotations
5from lexigram.admin.data.data_source import IDataSource, QueryResult
6from lexigram.admin.data.query import (
7 FilterCondition,
8 FilterOperator,
9 PagedResult,
10 QuerySpec,
11)
12from lexigram.admin.data.read_only import ReadOnlyDataSource, ReadOnlyError
14__all__ = [
15 "FilterCondition",
16 "FilterOperator",
17 "IDataSource",
18 "PagedResult",
19 "QueryResult",
20 "QuerySpec",
21 "ReadOnlyDataSource",
22 "ReadOnlyError",
23]