├── .editorconfig ├── .gitignore ├── .node-dev.json ├── .prettierrc ├── README.md ├── package.json ├── src ├── example │ ├── index.ts │ └── source.ts ├── helpers │ ├── MetadataStorage.ts │ └── decorators.ts ├── sdl │ ├── createObjectTypeString.ts │ └── getTypeDeclarationString.ts └── transformer │ ├── decorator │ ├── addTypeInfoDecoratorToClassMember.ts │ └── createTypeInfoDecorator.ts │ ├── index.ts │ ├── metadata │ ├── TypeMetadata.ts │ └── getPropertyTypeMetadata.ts │ └── type-detection │ ├── TypeInfo.ts │ ├── getTypeInfo.ts │ └── isTypePromise.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/.node-dev.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/package.json -------------------------------------------------------------------------------- /src/example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/example/index.ts -------------------------------------------------------------------------------- /src/example/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/example/source.ts -------------------------------------------------------------------------------- /src/helpers/MetadataStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/helpers/MetadataStorage.ts -------------------------------------------------------------------------------- /src/helpers/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/helpers/decorators.ts -------------------------------------------------------------------------------- /src/sdl/createObjectTypeString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/sdl/createObjectTypeString.ts -------------------------------------------------------------------------------- /src/sdl/getTypeDeclarationString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/sdl/getTypeDeclarationString.ts -------------------------------------------------------------------------------- /src/transformer/decorator/addTypeInfoDecoratorToClassMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/decorator/addTypeInfoDecoratorToClassMember.ts -------------------------------------------------------------------------------- /src/transformer/decorator/createTypeInfoDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/decorator/createTypeInfoDecorator.ts -------------------------------------------------------------------------------- /src/transformer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/index.ts -------------------------------------------------------------------------------- /src/transformer/metadata/TypeMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/metadata/TypeMetadata.ts -------------------------------------------------------------------------------- /src/transformer/metadata/getPropertyTypeMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/metadata/getPropertyTypeMetadata.ts -------------------------------------------------------------------------------- /src/transformer/type-detection/TypeInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/type-detection/TypeInfo.ts -------------------------------------------------------------------------------- /src/transformer/type-detection/getTypeInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/type-detection/getTypeInfo.ts -------------------------------------------------------------------------------- /src/transformer/type-detection/isTypePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/src/transformer/type-detection/isTypePromise.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichalLytek/typegraphql-reflection-poc/HEAD/tsconfig.json --------------------------------------------------------------------------------