grantila / grantila/typeconv

json-schema type alias translates to union in GraphQL

Open
#7 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
447
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Hi, one additional issue... when you have a type definition in json-schema like this:
```
"DateTimeIso8601": {
"type": "string",
"description": "A datetime in ISO-8601 format (YYYY-MM-DDTHH:MM:SS.MMMZ)",
"format": "date-time"
}
```
It results in a union of String in graphql, like this: `union DateTimeIso8601 = String`
This is invalid graphql and results in an error:
```
Union type DateTimeIso8601 can only include Object types, it cannot include String.
```

Thanks

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.