public object Any(TypesTypeScript request) { if (request.BaseUrl == null) { request.BaseUrl = Request.GetBaseUrl(); } var typesConfig = NativeTypesMetadata.GetConfig(request); //Include SS types by removing ServiceStack namespaces if (typesConfig.AddServiceStackTypes) { typesConfig.IgnoreTypesInNamespaces = new List <string>(); } var metadataTypes = NativeTypesMetadata.GetMetadataTypes(Request, typesConfig); if (typesConfig.AddServiceStackTypes) { //IReturn markers are metadata properties that are not included as normal interfaces var generator = ((NativeTypesMetadata)NativeTypesMetadata).GetMetadataTypesGenerator(typesConfig); metadataTypes.Types.Insert(0, generator.ToType(typeof(IReturn <>))); metadataTypes.Types.Insert(0, generator.ToType(typeof(IReturnVoid))); } var typeScript = new TypeScriptGenerator(typesConfig).GetCode(metadataTypes, base.Request, NativeTypesMetadata); return(typeScript); }
public object Any(TypesTypeScript request) { var typesConfig = NativeTypesMetadata.GetConfig(request); typesConfig.ExportAsTypes = true; return(GenerateTypeScript(request, typesConfig)); }
public object Any(TypesTypeScript request) { request.BaseUrl = GetBaseUrl(request.BaseUrl); var typesConfig = NativeTypesMetadata.GetConfig(request); typesConfig.MakePropertiesOptional = request.MakePropertiesOptional ?? false; typesConfig.ExportAsTypes = true; return(GenerateTypeScript(request, typesConfig)); }
public object Any(TypesTypeScript request) { if (request.BaseUrl == null) { request.BaseUrl = Request.GetBaseUrl(); } var typesConfig = NativeTypesMetadata.GetConfig(request); typesConfig.ExportAsTypes = true; return(GenerateTypeScript(request, typesConfig)); }
public object Any(TypesTypeScript request) { if (request.BaseUrl == null) request.BaseUrl = Request.GetBaseUrl(); var typesConfig = NativeTypesMetadata.GetConfig(request); //Include SS types by removing ServiceStack namespaces if (typesConfig.AddServiceStackTypes) typesConfig.IgnoreTypesInNamespaces = new List<string>(); var metadataTypes = NativeTypesMetadata.GetMetadataTypes(Request, typesConfig); metadataTypes.Types.RemoveAll(x => x.Name == "Service"); if (typesConfig.AddServiceStackTypes) { //IReturn markers are metadata properties that are not included as normal interfaces var generator = ((NativeTypesMetadata)NativeTypesMetadata).GetMetadataTypesGenerator(typesConfig); metadataTypes.Types.Insert(0, generator.ToType(typeof(IReturn<>))); metadataTypes.Types.Insert(0, generator.ToType(typeof(IReturnVoid))); } var typeScript = new TypeScriptGenerator(typesConfig).GetCode(metadataTypes, base.Request, NativeTypesMetadata); return typeScript; }
public object Any(TypesTypeScript request) { if (request.BaseUrl == null) request.BaseUrl = Request.GetBaseUrl(); var typesConfig = NativeTypesMetadata.GetConfig(request); var metadataTypes = NativeTypesMetadata.GetMetadataTypes(Request, typesConfig); var csharp = new TypeScriptGenerator(typesConfig).GetCode(metadataTypes, base.Request); return csharp; }