Uh, among several other issues with this, what use are JSDoc comments for typing, without typescript to check them?