Closed marcosvrs closed 5 years ago
Example:
interface GenericTypes { genericType: GenericClass<string, number>; genericType2: GenericClass2<string>; genericReturnType(): GenericInterface<string>; genericReturnType2(): GenericInterface3<string, number>; genericParameter(parameter: GenericInterface2<string>): void; }
Current behavior:
@startuml interface GenericTypes { +genericType: GenericClass<string, number> +genericType2: GenericClass2<string> +genericReturnType(): GenericInterface<string> +genericReturnType2(): GenericInterface3<string, number> +genericParameter(parameter: GenericInterface2<string>): void } @enduml
Expected behavior:
@startuml interface GenericTypes { +genericType: GenericClass<string, number> +genericType2: GenericClass2<string> +genericReturnType(): GenericInterface<string> +genericReturnType2(): GenericInterface3<string, number> +genericParameter(parameter: GenericInterface2<string>): void } GenericTypes *-- GenericClass GenericTypes *-- GenericClass2 GenericTypes *-- GenericInterface GenericTypes *-- GenericInterface3 GenericTypes *-- GenericInterface2 @enduml
Published
Example:
Current behavior:
Expected behavior: