├── .github ├── renovate.json5 └── workflows │ └── test.yaml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── biome.json ├── package.json ├── pnpm-lock.yaml ├── src ├── ast-helpers.ts ├── index.ts ├── types.ts └── utils.ts ├── test ├── array.test.ts ├── coerce.test.ts ├── create-type-alias.test.ts ├── describe.test.ts ├── example.ts ├── function.test.ts ├── instanceof.test.ts ├── lazy.test.ts ├── modifiers.test.ts ├── object.test.ts ├── pipe.test.ts ├── primitive.test.ts ├── readonly.test.ts ├── template-literal.test.ts ├── union.test.ts └── utils.ts └── tsconfig.json /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/biome.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/ast-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/src/ast-helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/array.test.ts -------------------------------------------------------------------------------- /test/coerce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/coerce.test.ts -------------------------------------------------------------------------------- /test/create-type-alias.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/create-type-alias.test.ts -------------------------------------------------------------------------------- /test/describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/describe.test.ts -------------------------------------------------------------------------------- /test/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/example.ts -------------------------------------------------------------------------------- /test/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/function.test.ts -------------------------------------------------------------------------------- /test/instanceof.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/instanceof.test.ts -------------------------------------------------------------------------------- /test/lazy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/lazy.test.ts -------------------------------------------------------------------------------- /test/modifiers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/modifiers.test.ts -------------------------------------------------------------------------------- /test/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/object.test.ts -------------------------------------------------------------------------------- /test/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/pipe.test.ts -------------------------------------------------------------------------------- /test/primitive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/primitive.test.ts -------------------------------------------------------------------------------- /test/readonly.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/readonly.test.ts -------------------------------------------------------------------------------- /test/template-literal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/template-literal.test.ts -------------------------------------------------------------------------------- /test/union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/union.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinraja/zod-to-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------