@@ -25,16 +25,6 @@ from ..util import hybridproperty as hybridproperty
25
25
_T = TypeVar ("_T" )
26
26
27
27
def has_inherited_table (cls : type ) -> bool : ...
28
-
29
- class DeclarativeMeta (type ):
30
- def __init__ (
31
- cls , classname : Any , bases : Any , dict_ : Any , ** kw : Any
32
- ) -> None : ...
33
- def __setattr__ (cls , key : Any , value : Any ) -> None : ...
34
- def __delattr__ (cls , key : Any ) -> None : ...
35
- metadata : MetaData
36
- registry : _registry # Avoid circural reference
37
-
38
28
def synonym_for (name : Any , map_column : bool = ...): ...
39
29
40
30
class declared_attr (interfaces ._MappedAttribute , property , Generic [_T ]):
@@ -50,6 +40,7 @@ class _stateful_declared_attr(declared_attr):
50
40
def __init__ (self , ** kw : Any ) -> None : ...
51
41
def __call__ (self , fn : Any ): ...
52
42
43
+ def declarative_mixin (cls : type ) -> type : ...
53
44
def declarative_base (
54
45
bind : Optional [
55
46
Any
@@ -98,4 +89,13 @@ class registry:
98
89
99
90
_registry = registry
100
91
92
+ class DeclarativeMeta (type ):
93
+ def __init__ (
94
+ cls , classname : Any , bases : Any , dict_ : Any , ** kw : Any
95
+ ) -> None : ...
96
+ def __setattr__ (cls , key : Any , value : Any ) -> None : ...
97
+ def __delattr__ (cls , key : Any ) -> None : ...
98
+ metadata : MetaData
99
+ registry : _registry # Avoid circural reference
100
+
101
101
def as_declarative (** kw : Any ) -> Callable [[Type [_T ]], Type [_T ]]: ...
0 commit comments