Skip to content

Commit 805335f

Browse files
authored
Implement UpdateClass (#85)
Lets us write things like: ```py type AttrsAsSets[T] = UpdateClass[ *[Member[GetName[m], set[GetType[m]]] for m in Iter[Attrs[T]]] ] class A: def __init_subclass__[T]( cls: type[T], ) -> AttrsAsSets[T]: super().__init_subclass__() class B(A): n: int ``` `B.n` will be interpretted as `set[int]`
1 parent f1180b1 commit 805335f

3 files changed

Lines changed: 556 additions & 13 deletions

File tree

0 commit comments

Comments
 (0)