NSwag icon indicating copy to clipboard operation
NSwag copied to clipboard

Generating for tuples is not working

Open geskill opened this issue 7 months ago • 0 comments

Latest tested version: v14.1.0 Latest working version: v13.20

public IList<(string, int, List<(string, int)>)> Data { get; set; }

v13

export class XYZ implements IXZY {
    item1!: string;
    item2!: number;
    item3!: ValueTupleOfStringAndInteger[];

v14

export class XYZ implements IXZY {
    systemRuntimeCompilerServicesITupleLength?: number;
    systemRuntimeCompilerServicesITupleItem?: any | undefined;

issues:

  • names are weird
  • objects or object-arrays inside tuples are missing

Workaround Create actual classes ;)

Originally posted by @geskill in https://github.com/RicoSuter/NSwag/issues/4524#issuecomment-1826107666

geskill avatar Jul 25 '24 08:07 geskill