JavaScript: Make integration of TypeScript canonical names with modules in API graphs more consistent.

Previously, canonical names were direct successors of module definitions/uses, now they are successors of exports/imports.
This commit is contained in:
Max Schaefer
2020-10-05 16:22:40 +01:00
parent 77abff7c90
commit 9206549a38
3 changed files with 46 additions and 21 deletions

View File

@@ -11,7 +11,7 @@ app.use(bodyParser.json());
app.post("/find", (req, res) => {
let v = JSON.parse(req.body.x);
getCollection().find({ id: v }); /* use (member find (instance (member Collection (module mongodb)))) */
getCollection().find({ id: v }); /* use (member find (instance (member Collection (member exports (module mongodb))))) */
});
import * as mongoose from "mongoose";
@@ -19,6 +19,6 @@ declare function getMongooseModel(): mongoose.Model;
declare function getMongooseQuery(): mongoose.Query;
app.post("/find", (req, res) => {
let v = JSON.parse(req.body.x);
getMongooseModel().find({ id: v }); /* def (parameter 0 (member find (instance (member Model (module mongoose))))) */
getMongooseQuery().find({ id: v }); /* def (parameter 0 (member find (instance (member Query (module mongoose))))) */
getMongooseModel().find({ id: v }); /* def (parameter 0 (member find (instance (member Model (member exports (module mongoose)))))) */
getMongooseQuery().find({ id: v }); /* def (parameter 0 (member find (instance (member Query (member exports (module mongoose)))))) */
});