Mientras escribo mi código en WebStorm O IntelliJ (ambas versiones más recientes), el siguiente código me da un error que, en mi opinión, no debería estar allí.
¿Me estoy perdiendo algo en mi código aquí o podría ser un problema de IDE?
Error
Argument of type '{ body: { content: string; fileType: FileType; groups: string[]; name: string; }; }' is not assignable to parameter of type 'CreateTemplate'. Object literal may only specify known properties, and 'body' does not exist in type 'CreateTemplate'.Diálogo.componente.ts
accept(): void { this.api.createTemplate({ body: { content: '', fileType: this.filetypeFull, groups: this.selectedGroups, name: this.filename } }) this.dialogRef.close();}
api.servicio.ts
createTemplate(params: { body: CreateTemplate }): Observable<Template> { return this.createTemplate$Response(params).pipe( map((r: StrictHttpResponse<Template>) => r.body as Template) ); }crear-plantilla.modelo.ts
export interface CreateTemplate { content?: string; fileType: FileType; groups: Array<string>; name: string; }