Coverage for src/lexigram/admin/data/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:26 +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]