unparse: also support generic type aliases (#40328)

This commit is contained in:
Harmen Stoppels 2023-10-18 23:16:05 +02:00 committed by Massimiliano Culpo
parent 210705e701
commit a640a5b8e2

View File

@ -1261,6 +1261,10 @@ def visit_MatchOr(self, node):
def visit_TypeAlias(self, node): def visit_TypeAlias(self, node):
self.fill("type ") self.fill("type ")
self.dispatch(node.name) self.dispatch(node.name)
if node.type_params:
self.write("[")
interleave(lambda: self.write(", "), self.dispatch, node.type_params)
self.write("]")
self.write(" = ") self.write(" = ")
self.dispatch(node.value) self.dispatch(node.value)