├── .gitignore ├── .npmignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── index.js ├── package.json ├── packages ├── core │ ├── model │ │ └── model.ts │ ├── src │ │ ├── formatter-data │ │ │ └── get-types-value.ts │ │ ├── index.ts │ │ └── ts-interface │ │ │ └── create-interface.ts │ └── until │ │ └── index.ts └── web │ └── index.ts ├── scipts ├── test.ts ├── test └── obj-interface.spec.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | yarn.lock -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/model/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/core/model/model.ts -------------------------------------------------------------------------------- /packages/core/src/formatter-data/get-types-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/core/src/formatter-data/get-types-value.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/ts-interface/create-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/core/src/ts-interface/create-interface.ts -------------------------------------------------------------------------------- /packages/core/until/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/core/until/index.ts -------------------------------------------------------------------------------- /packages/web/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/packages/web/index.ts -------------------------------------------------------------------------------- /scipts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/scipts -------------------------------------------------------------------------------- /test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/test.ts -------------------------------------------------------------------------------- /test/obj-interface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/test/obj-interface.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shiinama/json-to-interface/HEAD/yarn.lock --------------------------------------------------------------------------------