1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
//// [tests/cases/conformance/node/nodeModulesImportAssertions.ts] ////
//// [index.ts]
import json from "./package.json" assert { type: "json" };
//// [otherc.cts]
import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions
const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine
//// [package.json]
{
"name": "pkg",
"private": true,
"type": "module"
}
//// [index.js]
export {};
//// [otherc.cjs]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var json2 = import("./package.json", { assert: { type: "json" } }); // should be fine
|