├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── annotations ├── forbidden-apis.signatures ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── leandreck │ │ │ └── endpoints │ │ │ ├── annotations │ │ │ ├── TypeScriptEndpoint.java │ │ │ ├── TypeScriptIgnore.java │ │ │ ├── TypeScriptTemplatesConfiguration.java │ │ │ └── TypeScriptType.java │ │ │ └── processor │ │ │ ├── TypeScriptEndpointProcessor.java │ │ │ ├── config │ │ │ ├── MultipleConfigurationsFoundException.java │ │ │ └── TemplateConfiguration.java │ │ │ ├── model │ │ │ ├── EndpointNode.java │ │ │ ├── EndpointNodeFactory.java │ │ │ ├── EnumValue.java │ │ │ ├── InitTypeNodeFactoriesException.java │ │ │ ├── MethodNode.java │ │ │ ├── MethodNodeFactory.java │ │ │ ├── PrintConfiguration.java │ │ │ ├── RequestMapping.java │ │ │ ├── RequestMappingFactory.java │ │ │ ├── StringUtil.java │ │ │ ├── TypeNode.java │ │ │ ├── TypeNodeFactory.java │ │ │ ├── UnkownTypeProcessingException.java │ │ │ ├── VariableAnnotations.java │ │ │ └── typefactories │ │ │ │ ├── ArrayTypeNodeFactory.java │ │ │ │ ├── CollectionTypeNodeFactory.java │ │ │ │ ├── ConcreteTypeNodeFactory.java │ │ │ │ ├── EnumTypeNodeFactory.java │ │ │ │ ├── MapTypeNodeFactory.java │ │ │ │ ├── MappedTypeNodeFactory.java │ │ │ │ ├── MissingConfigurationTemplateException.java │ │ │ │ ├── NullTypeNodeFactory.java │ │ │ │ ├── OptionalTypeNodeFactory.java │ │ │ │ ├── SimpleTypeNodeFactory.java │ │ │ │ ├── TypeNodeKind.java │ │ │ │ ├── TypeNodeUtils.java │ │ │ │ └── TypeVarTypeNodeFactory.java │ │ │ └── printer │ │ │ ├── Engine.java │ │ │ └── TypesPackage.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── javax.annotation.processing.Processor │ │ └── org │ │ └── leandreck │ │ └── endpoints │ │ └── templates │ │ └── typescript │ │ ├── apimodule.ftl │ │ ├── enum.ftl │ │ ├── index.ftl │ │ ├── interface.ftl │ │ ├── service.ftl │ │ └── serviceconfig.ftl │ └── test │ ├── groovy │ └── org │ │ └── leandreck │ │ └── endpoints │ │ └── processor │ │ ├── TypeScriptEndpointProcessorErrorSpec.groovy │ │ ├── TypeScriptEndpointProcessorSpec.groovy │ │ ├── TypeScriptEndpointProcessorUnitSpec.groovy │ │ ├── config │ │ └── TemplateConfigurationUnitSpec.groovy │ │ └── model │ │ ├── RequestMappingFactorySpec.groovy │ │ ├── RequestMappingSpec.groovy │ │ └── typefactories │ │ └── TypeNodeUtilsUnitSpec.groovy │ ├── java │ └── org │ │ └── leandreck │ │ └── endpoints │ │ └── processor │ │ ├── CompilerTestHelper.java │ │ └── CompleteRootType.java │ ├── resources │ └── org │ │ └── leandreck │ │ └── endpoints │ │ └── templates │ │ ├── errtemplate │ │ └── service.ftl │ │ └── testing │ │ ├── enum.ftl │ │ ├── interface.ftl │ │ └── service.ftl │ └── testcases │ └── org │ └── leandreck │ └── endpoints │ ├── case1 │ └── Endpoint.gstring │ ├── complex │ ├── Endpoint.java │ └── SimpleRootType.gstring │ ├── composed │ └── Endpoint.gstring │ ├── enums │ ├── DeclaredEnum.gstring │ ├── Endpoint.java │ └── SimpleRootType.java │ ├── epname │ └── Endpoint.java │ ├── errtemplate │ └── Endpoint.java │ ├── generics │ ├── Endpoint.gstring │ └── SimpleRootType.java │ ├── httpmethods │ └── Endpoint.gstring │ ├── ignored │ ├── Annotated.java │ ├── NoJson.java │ ├── NoJsonMultiple.java │ ├── NoMapping.java │ ├── PackageMethod.java │ ├── PrivateMethod.java │ └── ProtectedMethod.java │ ├── interfaces │ └── Endpoint.gstring │ ├── lombok │ ├── DataType.gstring │ ├── Endpoint.java │ └── ValueType.gstring │ ├── notemplate │ └── Endpoint.java │ ├── pathvariable │ └── Endpoint.gstring │ ├── returnref │ ├── Endpoint.gstring │ └── SimpleRootType.java │ └── returnvoid │ ├── Endpoint.gstring │ └── SimpleRootType.java ├── examples ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── leandreck │ └── endpoints │ └── examples │ ├── MapKeyType.java │ ├── MapValueType.java │ ├── RootType.java │ ├── SecondTypeScriptEndpoint.java │ ├── SimpleEnum.java │ ├── SubType.java │ ├── TestTypeScriptEndpoint.java │ ├── abstractbase │ ├── BaseEndpoint.java │ ├── Clearable.java │ ├── Moveable.java │ ├── Person.java │ └── PersonEndpoint.java │ └── lombok │ ├── LombokRequest.java │ ├── LombokResponse.java │ └── LombokTypeScriptEndpoint.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/README.md -------------------------------------------------------------------------------- /annotations/forbidden-apis.signatures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/forbidden-apis.signatures -------------------------------------------------------------------------------- /annotations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/pom.xml -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptEndpoint.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptIgnore.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptTemplatesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptTemplatesConfiguration.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/annotations/TypeScriptType.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/TypeScriptEndpointProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/TypeScriptEndpointProcessor.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/config/MultipleConfigurationsFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/config/MultipleConfigurationsFoundException.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/config/TemplateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/config/TemplateConfiguration.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/EndpointNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/EndpointNode.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/EndpointNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/EndpointNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/EnumValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/EnumValue.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/InitTypeNodeFactoriesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/InitTypeNodeFactoriesException.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/MethodNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/MethodNode.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/MethodNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/MethodNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/PrintConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/PrintConfiguration.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/RequestMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/RequestMapping.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/RequestMappingFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/RequestMappingFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/StringUtil.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/TypeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/TypeNode.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/TypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/TypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/UnkownTypeProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/UnkownTypeProcessingException.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/VariableAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/VariableAnnotations.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/ArrayTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/ArrayTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/CollectionTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/CollectionTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/ConcreteTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/ConcreteTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/EnumTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/EnumTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MapTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MapTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MappedTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MappedTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MissingConfigurationTemplateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/MissingConfigurationTemplateException.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/NullTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/NullTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/OptionalTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/OptionalTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/SimpleTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/SimpleTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeNodeKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeNodeKind.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeNodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeNodeUtils.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeVarTypeNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/model/typefactories/TypeVarTypeNodeFactory.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/printer/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/printer/Engine.java -------------------------------------------------------------------------------- /annotations/src/main/java/org/leandreck/endpoints/processor/printer/TypesPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/java/org/leandreck/endpoints/processor/printer/TypesPackage.java -------------------------------------------------------------------------------- /annotations/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/apimodule.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/apimodule.ftl -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/enum.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/enum.ftl -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/index.ftl -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/interface.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/interface.ftl -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/service.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/service.ftl -------------------------------------------------------------------------------- /annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/serviceconfig.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/main/resources/org/leandreck/endpoints/templates/typescript/serviceconfig.ftl -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorErrorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorErrorSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorUnitSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/TypeScriptEndpointProcessorUnitSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/config/TemplateConfigurationUnitSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/config/TemplateConfigurationUnitSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/model/RequestMappingFactorySpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/model/RequestMappingFactorySpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/model/RequestMappingSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/model/RequestMappingSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/groovy/org/leandreck/endpoints/processor/model/typefactories/TypeNodeUtilsUnitSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/groovy/org/leandreck/endpoints/processor/model/typefactories/TypeNodeUtilsUnitSpec.groovy -------------------------------------------------------------------------------- /annotations/src/test/java/org/leandreck/endpoints/processor/CompilerTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/java/org/leandreck/endpoints/processor/CompilerTestHelper.java -------------------------------------------------------------------------------- /annotations/src/test/java/org/leandreck/endpoints/processor/CompleteRootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/java/org/leandreck/endpoints/processor/CompleteRootType.java -------------------------------------------------------------------------------- /annotations/src/test/resources/org/leandreck/endpoints/templates/errtemplate/service.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/resources/org/leandreck/endpoints/templates/errtemplate/service.ftl -------------------------------------------------------------------------------- /annotations/src/test/resources/org/leandreck/endpoints/templates/testing/enum.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/resources/org/leandreck/endpoints/templates/testing/enum.ftl -------------------------------------------------------------------------------- /annotations/src/test/resources/org/leandreck/endpoints/templates/testing/interface.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/resources/org/leandreck/endpoints/templates/testing/interface.ftl -------------------------------------------------------------------------------- /annotations/src/test/resources/org/leandreck/endpoints/templates/testing/service.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/resources/org/leandreck/endpoints/templates/testing/service.ftl -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/case1/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/case1/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/complex/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/complex/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/complex/SimpleRootType.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/complex/SimpleRootType.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/composed/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/composed/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/enums/DeclaredEnum.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/enums/DeclaredEnum.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/enums/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/enums/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/enums/SimpleRootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/enums/SimpleRootType.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/epname/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/epname/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/errtemplate/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/errtemplate/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/generics/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/generics/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/generics/SimpleRootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/generics/SimpleRootType.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/httpmethods/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/httpmethods/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/Annotated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/Annotated.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoJson.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoJsonMultiple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoJsonMultiple.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/NoMapping.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/PackageMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/PackageMethod.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/PrivateMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/PrivateMethod.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/ignored/ProtectedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/ignored/ProtectedMethod.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/interfaces/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/interfaces/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/lombok/DataType.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/lombok/DataType.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/lombok/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/lombok/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/lombok/ValueType.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/lombok/ValueType.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/notemplate/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/notemplate/Endpoint.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/pathvariable/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/pathvariable/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/returnref/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/returnref/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/returnref/SimpleRootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/returnref/SimpleRootType.java -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/returnvoid/Endpoint.gstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/returnvoid/Endpoint.gstring -------------------------------------------------------------------------------- /annotations/src/test/testcases/org/leandreck/endpoints/returnvoid/SimpleRootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/annotations/src/test/testcases/org/leandreck/endpoints/returnvoid/SimpleRootType.java -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/MapKeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/MapKeyType.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/MapValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/MapValueType.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/RootType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/RootType.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/SecondTypeScriptEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/SecondTypeScriptEndpoint.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/SimpleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/SimpleEnum.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/SubType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/SubType.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/TestTypeScriptEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/TestTypeScriptEndpoint.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/BaseEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/BaseEndpoint.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Clearable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Clearable.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Moveable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Moveable.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/Person.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/PersonEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/abstractbase/PersonEndpoint.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokRequest.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokResponse.java -------------------------------------------------------------------------------- /examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokTypeScriptEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/examples/src/main/java/org/leandreck/endpoints/examples/lombok/LombokTypeScriptEndpoint.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leandreck/spring-typescript-services/HEAD/pom.xml --------------------------------------------------------------------------------