-
-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Description
If we have the following in our tsconfig.json:
The following error occurs when running tsc:
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/index.ts:2:5 - error TS1484: 'ArrayCsvStringifierParams' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
2 ArrayCsvStringifierParams,
~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/index.ts:4:5 - error TS1484: 'ObjectCsvStringifierParams' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
4 ObjectCsvStringifierParams
~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/index.ts:6:9 - error TS1484: 'ArrayCsvWriterParams' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
6 import {ArrayCsvWriterParams, CsvWriterFactory, ObjectCsvWriterParams} from './lib/csv-writer-factory';
~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/index.ts:6:49 - error TS1484: 'ObjectCsvWriterParams' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
6 import {ArrayCsvWriterParams, CsvWriterFactory, ObjectCsvWriterParams} from './lib/csv-writer-factory';
~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifier-factory.ts:4:9 - error TS1484: 'ObjectStringifierHeader' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
4 import {ObjectStringifierHeader} from './record';
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/abstract.ts:2:9 - error TS1484: 'Field' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
2 import {Field} from '../record';
~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/array.ts:3:9 - error TS1484: 'Field' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
3 import {Field} from '../record';
~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/object.ts:3:9 - error TS1484: 'Field' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
3 import {Field, ObjectHeaderItem, ObjectStringifierHeader} from '../record';
~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/object.ts:3:16 - error TS1484: 'ObjectHeaderItem' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
3 import {Field, ObjectHeaderItem, ObjectStringifierHeader} from '../record';
~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/object.ts:3:34 - error TS1484: 'ObjectStringifierHeader' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
3 import {Field, ObjectHeaderItem, ObjectStringifierHeader} from '../record';
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/object.ts:4:19 - error TS1484: 'ObjectMap' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
4 import {isObject, ObjectMap} from '../lang/object';
~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-writer-factory.ts:3:9 - error TS1484: 'ObjectStringifierHeader' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
3 import {ObjectStringifierHeader} from './record';
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/field-stringifier.ts:1:9 - error TS1484: 'Field' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
1 import {Field} from './record';
~~~~~
Found 13 errors in 7 files.
Errors Files
4 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/index.ts:2
1 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifier-factory.ts:4
1 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/abstract.ts:2
1 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/array.ts:3
4 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-stringifiers/object.ts:3
1 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/csv-writer-factory.ts:3
1 node_modules/.pnpm/csv-writer@1.6.0/node_modules/csv-writer/src/lib/field-stringifier.ts:1
ELIFECYCLE Command failed with exit code 2.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
{ "compilerOptions": { "skipLibCheck": true, // https://www.typescriptlang.org/tsconfig/#verbatimModuleSyntax "verbatimModuleSyntax": true }, "exclude": ["node_modules"] }