24 lines
387 B
TypeScript
24 lines
387 B
TypeScript
// @esModuleInterop: true
|
|
// @resolveJsonModule: true
|
|
// @strict: true
|
|
// @outDir: dist
|
|
// @filename: index.ts
|
|
import data from "./data.json";
|
|
|
|
interface Foo {
|
|
str: string;
|
|
}
|
|
|
|
fn(data.foo);
|
|
fn(data.foo); // <-- shouldn't error!
|
|
|
|
function fn(arg: Foo[]) { }
|
|
// @filename: data.json
|
|
{
|
|
"foo": [
|
|
{
|
|
"bool": true,
|
|
"str": "123"
|
|
}
|
|
]
|
|
} |