Revisé una docena de publicaciones antes de abrir esta, pero desafortunadamente no encontré ninguna solución.
Descripción
Tengo un pequeño proyecto JS, he estado usando VSCode (v 1.62.2) para escribir el código. En uno de los archivos de proyectos, llamado object.js ( archivo commonJS ), tengo:
module.exports = { waitForFirstTariffToBecomeVisible() { // code of the method } } En un archivo de prueba llamado test.js ( archivo commonJS ), estoy importando el object.js :
import { page } from '../objectRepository/pages/object'; OR var page = require("../objectRepository/pages/object"); describe('Suite name', () => { it('Test case name', () => { page.waitForFirstTariffToBecomeVisible(); }) });Problema
VSCode no me muestra el nombre del método, disponible en el objeto que estoy importando, incluso si la prueba aún se está ejecutando y hace lo que debería:
Como supongo que también tiene que ver con la configuración de tsconfig.json , esto es lo que tengo aquí:
{ "compilerOptions": { "module": "commonjs", "target": "es2015", "allowJs": true, "baseUrl": "../node_modules", "types": [ "cypress" ], "noEmit": true, "allowSyntheticDefaultImports": true }, "include": [ "**/*.*" ] }Gracias