joaompneves / tsviz

Typescript UML Visualizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow private and static methods and properties

pitjow opened this issue · comments

Hi

Currently there are only private signatures allowed. See uml-builder.ts

function combineSignatures<T extends Element>(elements: T[], map: (e: T) => string): string { return elements.filter(e => (e.visibility == Visibility.Public)) .map(e => map(e) + "\\l") .join(""); }

Here as well private and static methods/prpoerties should be filtered.

What is the reason for only selecting publics?

The idea behind this project is to show public contracts that's why I'm skipping private stuff.