Open
Description
Given the following files:
Sqlite.sys.mjs
export function OpenedConnection() {
}
OpenedConnection.prototype = {
/**
* The integer schema version of the database.
*
* This is 0 if not schema version has been set.
*
* @return String
*/
getSchemaVersion() {
return "false"
},
}
db.sys.mjs
/**
* @import {OpenedConnection} from "./Sqlite.sys.mjs"
*/
/**
* @param {OpenedConnection} db
* @return {String}
*/
export function foo(db) {
return db.getSchemaVersion();
}
getSchemaVersion()
in db.sys.mjs
should have a definition in Sqlite.sys.mjs
but it ends up with a local defintion