thiagobustamante / typescript-rest-swagger

Swagger tools for typescript-rest
156 stars 57 forks source link

Error when generating Typegoose class field #127

Open Luard opened 4 years ago

Luard commented 4 years ago

Typegoose is the "wrapper" I have in a project in order to interact with mongoose.

I have some objects that references other objects and on Typegoose it has to be done adding Ref to the object, for example:

@prop({ ref: Car })
  public car?: Ref<Car>;

When generating the swagger.json with typescript-rest-swagger it is crashing. I guess it might happen with other external properties.

Is there any way to do this?

I had to use another dependency for swagger but I really like typescript-rest-swagger.

Typegoose Ref info: https://typegoose.github.io/typegoose/docs/api/types/ref-type/

abdesselamXpack94 commented 2 years ago

I'm having a similar issue where it is not generating the docs because it doesn't find the referenced type of some property

Have you found any workaround for this? Thanks.