typescript - Hur dokumenterar man returtypen Record<K, V> med Nestjs OpenApi?
Jag har en endpoint som kommer att returnera en TypeScript Record-typ. Men när jag använder @ApiOkResponse från NestJs för att dokumentera det, får jag felet: 'Record' refererar endast till en typ, men används här som ett värde..
Jag försöker göra det så här:
@Get('my/endpoint')
@ApiOkResponse({
type: Record<KeyEnum, ValueClass>,
description: 'some description',
})
public async myEndpoint(): Promise<Record<KeyEnum, ValueClass>> {
return this.myService.method();
}