├── .gitignore ├── .mocharc.yml ├── .npmignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── dprint.json ├── package.json ├── src ├── compilerApi │ ├── Factory.ts │ ├── FactoryFunction.ts │ ├── TsNode.ts │ ├── TsNodeProperty.ts │ ├── TsParameter.ts │ ├── helpers.ts │ └── index.ts ├── generateCode.ts ├── index.ts └── tests │ ├── baselineTests.ts │ └── baselines │ ├── code-generation │ ├── typescript-3.2.1.baseline.ts │ ├── typescript-3.6.3.baseline.ts │ ├── typescript-4.8.3.baseline.ts │ ├── typescript-4.9.4.baseline.ts │ └── typescript-next.baseline.ts │ ├── factory-code-generation-3.6.3.baseline.ts │ ├── factory-code-generation-4.9.4.baseline.ts │ └── language-features.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | /dist 4 | -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/.mocharc.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/README.md -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/dprint.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/package.json -------------------------------------------------------------------------------- /src/compilerApi/Factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/Factory.ts -------------------------------------------------------------------------------- /src/compilerApi/FactoryFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/FactoryFunction.ts -------------------------------------------------------------------------------- /src/compilerApi/TsNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/TsNode.ts -------------------------------------------------------------------------------- /src/compilerApi/TsNodeProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/TsNodeProperty.ts -------------------------------------------------------------------------------- /src/compilerApi/TsParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/TsParameter.ts -------------------------------------------------------------------------------- /src/compilerApi/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/helpers.ts -------------------------------------------------------------------------------- /src/compilerApi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/compilerApi/index.ts -------------------------------------------------------------------------------- /src/generateCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/generateCode.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tests/baselineTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselineTests.ts -------------------------------------------------------------------------------- /src/tests/baselines/code-generation/typescript-3.2.1.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/code-generation/typescript-3.2.1.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/code-generation/typescript-3.6.3.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/code-generation/typescript-3.6.3.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/code-generation/typescript-4.8.3.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/code-generation/typescript-4.8.3.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/code-generation/typescript-4.9.4.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/code-generation/typescript-4.9.4.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/code-generation/typescript-next.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/code-generation/typescript-next.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/factory-code-generation-3.6.3.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/factory-code-generation-3.6.3.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/factory-code-generation-4.9.4.baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/factory-code-generation-4.9.4.baseline.ts -------------------------------------------------------------------------------- /src/tests/baselines/language-features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/src/tests/baselines/language-features.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/ts-factory-code-generator-generator/HEAD/yarn.lock --------------------------------------------------------------------------------