Closed
Description
Search Terms
typescript json interface file
Suggestion
I have this question on SO:
https://stackoverflow.com/questions/50181254/static-typing-with-json-and-typescript?noredirect=1#comment87380729_50181254
Why can't we declare a TS type based on a .json file? Something like this:
export type MyInterface = typeof 'path/to/json/file.json'
it seems like a no-brainer to me, but maybe I am stupid.
Use Cases
Keep things DRY. Use JSON files as interfaces.
Examples
Done did.
Checklist
My suggestion meets these guidelines:
[x] This wouldn't be a breaking change in existing TypeScript / JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. new expression-level syntax)