I've tried to correctly follow JSDoc guidelines for all of my code and it looks like I've properly documented my constructors so that WebStorm is able to recognize arguments:
But for some reason, when I export the classes as so that they can be required elsewhere, they are no longer recognized anywhere for what they are:
As you can see by the syntax highlighting, it's also no longer automatically recognising it as a Class / Constructor.
Am I missing something in the way I should be exporting the class or documenting the export that's confusing WebStorm when a user requires my library? The require statement itself is working, and WebStorm has no trouble navigating to the source file referenced in the require statement (`'./YLTProfile'`), but the definition information is completely lost for some reason.