Typescript generator handles MicroTime as custom object in stead of Date object (#224)
This commit is contained in:
@@ -236,7 +236,7 @@ def preserved_primitives_for_language(client_language):
|
|||||||
elif client_language == "haskell-http-client":
|
elif client_language == "haskell-http-client":
|
||||||
return ["intstr.IntOrString", "resource.Quantity"]
|
return ["intstr.IntOrString", "resource.Quantity"]
|
||||||
elif client_language == "typescript":
|
elif client_language == "typescript":
|
||||||
return ["intstr.IntOrString"]
|
return ["intstr.IntOrString", "v1.MicroTime"]
|
||||||
elif client_language == "c":
|
elif client_language == "c":
|
||||||
return ["intstr.IntOrString"]
|
return ["intstr.IntOrString"]
|
||||||
else:
|
else:
|
||||||
@@ -256,6 +256,8 @@ def format_for_language(client_language):
|
|||||||
def type_for_language(client_language):
|
def type_for_language(client_language):
|
||||||
if client_language == "java":
|
if client_language == "java":
|
||||||
return {"v1.Patch": { "type": "string"}}
|
return {"v1.Patch": { "type": "string"}}
|
||||||
|
elif client_language == "typescript":
|
||||||
|
return {"v1.MicroTime": { "type": "string", "format": "date-time-micro" }}
|
||||||
elif client_language == "csharp":
|
elif client_language == "csharp":
|
||||||
return {
|
return {
|
||||||
"v1.Patch": { "type": "object", "properties": {"content": { "type": "object"}} },
|
"v1.Patch": { "type": "object", "properties": {"content": { "type": "object"}} },
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
<skipValidateSpec>true</skipValidateSpec>
|
<skipValidateSpec>true</skipValidateSpec>
|
||||||
<generatorName>typescript</generatorName>
|
<generatorName>typescript</generatorName>
|
||||||
<importMappings>
|
<importMappings>
|
||||||
IntOrString=../../types
|
IntOrString=../../types,V1MicroTime=../../types
|
||||||
</importMappings>
|
</importMappings>
|
||||||
<output>${generator.output.path}</output>
|
<output>${generator.output.path}</output>
|
||||||
<configOptions>
|
<configOptions>
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
<npmVersion>${generator.client.version}</npmVersion>
|
<npmVersion>${generator.client.version}</npmVersion>
|
||||||
<modelPropertyNaming>original</modelPropertyNaming>
|
<modelPropertyNaming>original</modelPropertyNaming>
|
||||||
</configOptions>
|
</configOptions>
|
||||||
<typeMappings>int-or-string=IntOrString</typeMappings>
|
<typeMappings>int-or-string=IntOrString,date-time-micro=V1MicroTime</typeMappings>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
Reference in New Issue
Block a user