samchon / tgrid

TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
https://tgrid.com/
MIT License
141 stars 19 forks source link

Test whether all of the features are exported without any omission #46

Closed samchon closed 4 years ago

samchon commented 4 years ago

TGrid is exporting many features like classes, modules and functions through the re-export statements like below:

However, the TGrid doesn't have any validation tool that testing whether all of the designed features are exported without any omission. Therefore, if I forget a newly developed feature to using the re-export statement, users of the TGrid cannot use the newly developed feature. So I should add a new testing features in the test automation program, who run by npm run test command, detecting the omission.

The new testing feature's name would be the test_exports.