Skip to content

Commit 75c1236

Browse files
committed
fix: Allow setting type parameters through aliases
Issue-449: #449
1 parent 862a891 commit 75c1236

File tree

1 file changed

+4
-0
lines changed
  • packages/griffelib/src/griffe/_internal

1 file changed

+4
-0
lines changed

packages/griffelib/src/griffe/_internal/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1627,6 +1627,10 @@ def type_parameters(self) -> TypeParameters:
16271627
"""The target type parameters."""
16281628
return self.final_target.type_parameters
16291629

1630+
@type_parameters.setter
1631+
def type_parameters(self, type_parameters: TypeParameters) -> None:
1632+
self.final_target.type_parameters = type_parameters
1633+
16301634
@property
16311635
def labels(self) -> set[str]:
16321636
"""The target labels (`property`, `dataclass`, etc.).

0 commit comments

Comments
 (0)