Get types from your JSON data to use in TypeScript.
npm i typing-json
yarn add typing-json
pnpm add typing-jsonnpx typing-json '{
"name": "France",
"capital": "Paris",
"population": 67364357,
"area": 551695,
"currency": "Euro",
"languages": ["French"],
"region": "Europe",
"subregion": "Western Europe",
"flag": "https://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg"
}'Result:
{
name: string;
capital: string;
population: number;
area: number;
currency: string;
languages: Array<string>;
region: string;
subregion: string;
flag: string;
}import { jsonToTypes } from 'typing-json';
jsonToTypes('{ "name": "France" }').then(data => console.log(data));
/* Result:
{
name: string;
}
*/pnpm run clean
pnpm run tsc
pnpm run test