-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
import { parseImportsExports } from "parse-imports-exports";
const importsExports = parseImportsExports(`
import x = require('x')
export = 1
`);
console.log(importsExports);{
namedImports: undefined,
namespaceImports: undefined,
dynamicImports: undefined,
requires: [Object: null prototype] { x: [ [Object] ] },
typeNamedImports: undefined,
typeNamespaceImports: undefined,
typeDynamicImports: undefined,
namedReexports: undefined,
namespaceReexports: undefined,
starReexports: undefined,
typeNamedReexports: undefined,
typeNamespaceReexports: undefined,
typeStarReexports: undefined,
defaultExport: undefined,
namedExports: undefined,
declarationExports: undefined,
typeNamedExports: undefined,
typeExports: undefined,
interfaceExports: undefined,
namespaceExports: undefined,
commonJsNamespaceExport: undefined,
commonJsExports: undefined,
errors: [Object: null prototype] {
'2:1': 'Cannot find end of `import` statement:\nimport ',
'4:1': 'Cannot parse declaration identifier of `export ...` statement:\n' +
'export = 1'
},
[Symbol(parse-imports-exports:context-key)]: undefined
}uid11, SukkaW and lishaduck
Metadata
Metadata
Assignees
Labels
No labels