You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I believe this is a problem with typeconv, which is the library we use to define the JSON schemas. I have found that for enums, I have to just do something like
type DeliveryType = 'homedelivery' | 'post_pickup_point' | 'cargo_homedelivery';, which is less than ideal, but I'm not sure there's much we can do about it.
I have enums in my type files, for example:
export enum DeliveryType {
HOME_DELIVERY = "homedelivery",
POST_PICKUP_POINT = "post_pickup_point",
CARGO_HOME_DELIVERY = "cargo_homedelivery",
}
If I import generated JSON to editor.swagger.io, following error is produced:
Semantic error at definitions.ShipmentDeliveryMethod.properties.deliveryType.$ref
$refs must reference a valid location in the document
The snippet from JSON which causes the error is:
"deliveryType": {
"$ref": "#/definitions/DeliveryType",
"title": "ShipmentDeliveryMethod.deliveryType"
}
The text was updated successfully, but these errors were encountered: