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

1"""Data layer for Lexigram Admin.""" 

2 

3from __future__ import annotations 

4 

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 

13 

14__all__ = [ 

15 "FilterCondition", 

16 "FilterOperator", 

17 "IDataSource", 

18 "PagedResult", 

19 "QueryResult", 

20 "QuerySpec", 

21 "ReadOnlyDataSource", 

22 "ReadOnlyError", 

23]