Skip to content

Openapi emitter should respect return type variant doc on response #2383

Description

import "@typespec/http";

using TypeSpec.Http;

model PetCreated {
  @statusCode code: 201;
}

model PetAccepted {
  @statusCode code: 202;
}

union CreatedResponses {
  @doc("Pet Created") created: PetCreated,
  @doc("Pet Updated") accepted: PetAccepted,
}

op created(): CreatedResponses;

here Pet Created and Pet Updated doc is lost.

Playground Link

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions