├── .editorconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── bin └── run.js ├── index.d.ts ├── package.json ├── src ├── .stsconfig.js ├── cli.ts ├── importer.ts ├── models │ └── strapi-model.ts ├── processor.ts ├── test.ts ├── test │ ├── api │ │ ├── testobject │ │ │ └── models │ │ │ │ └── testobject.settings.json │ │ └── testobjectrelation │ │ │ └── models │ │ │ └── testobjectrelation.settings.json │ ├── components │ │ └── content │ │ │ ├── another.json │ │ │ ├── camel-case.json │ │ │ ├── complex.json │ │ │ └── simple.json │ ├── strapi │ │ ├── strapi-plugin-navigation │ │ │ ├── navigation.settings.json │ │ │ └── navigationItem.settings.json │ │ ├── strapi-plugin-upload │ │ │ └── models │ │ │ │ └── File.settings.json │ │ └── strapi-plugin-users-permissions │ │ │ └── models │ │ │ ├── Permission.settings.json │ │ │ ├── Role.settings.json │ │ │ └── User.settings.json │ ├── test1.assert.ts │ ├── test1.config.js │ ├── test2.assert.ts │ ├── test2.config.js │ ├── test3.assert.ts │ └── test3.config.js └── ts-exporter.ts ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/README.md -------------------------------------------------------------------------------- /bin/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/bin/run.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/.stsconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/.stsconfig.js -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/importer.ts -------------------------------------------------------------------------------- /src/models/strapi-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/models/strapi-model.ts -------------------------------------------------------------------------------- /src/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/processor.ts -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/test/api/testobject/models/testobject.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/api/testobject/models/testobject.settings.json -------------------------------------------------------------------------------- /src/test/api/testobjectrelation/models/testobjectrelation.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/api/testobjectrelation/models/testobjectrelation.settings.json -------------------------------------------------------------------------------- /src/test/components/content/another.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/components/content/another.json -------------------------------------------------------------------------------- /src/test/components/content/camel-case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/components/content/camel-case.json -------------------------------------------------------------------------------- /src/test/components/content/complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/components/content/complex.json -------------------------------------------------------------------------------- /src/test/components/content/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/components/content/simple.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-navigation/navigation.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-navigation/navigation.settings.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-navigation/navigationItem.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-navigation/navigationItem.settings.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-upload/models/File.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-upload/models/File.settings.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-users-permissions/models/Permission.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-users-permissions/models/Permission.settings.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-users-permissions/models/Role.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-users-permissions/models/Role.settings.json -------------------------------------------------------------------------------- /src/test/strapi/strapi-plugin-users-permissions/models/User.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/strapi/strapi-plugin-users-permissions/models/User.settings.json -------------------------------------------------------------------------------- /src/test/test1.assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test1.assert.ts -------------------------------------------------------------------------------- /src/test/test1.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test1.config.js -------------------------------------------------------------------------------- /src/test/test2.assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test2.assert.ts -------------------------------------------------------------------------------- /src/test/test2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test2.config.js -------------------------------------------------------------------------------- /src/test/test3.assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test3.assert.ts -------------------------------------------------------------------------------- /src/test/test3.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/test/test3.config.js -------------------------------------------------------------------------------- /src/ts-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/src/ts-exporter.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikvullings/strapi-to-typescript/HEAD/tslint.json --------------------------------------------------------------------------------