Fixes #355 Add near full support for user-defined types
PR Summary
Adds support for user-defined types by adding the UDTs present in the ARM file inside the markdown file and providing a link to the used UDT definition for outputs returning a UDT .
The only missing information are from additional decorators such as sealed or support for the source file location when the type is imported.
Will fix #355
There is also a known bug where links to some imported types (ie: [#definitions/_1.MyCustomType][#_1.mycustomtype]) may not work on all markdown engines. In the visual studio code text editor, two extensions I tried could not navigate to the referenced type on click. However, on ADO code wiki the link works as expected.
PR Checklist
- [x] PR has a meaningful title
- [x] Summarized changes
- [x] Change is not breaking
- [x] This PR is ready to merge and is not Work in Progress
@BernieWhite Would it be possible to look at it when you have some time?
When this PR will be merged, I will also look to implement #195
Pinging @vicperdana @BernieWhite again
Pinging @vicperdana @BernieWhite again
Pinging @vicperdana @BernieWhite again