Con cambios de frenado que secuelan introducidos en la nueva versión 6.19.1
async findByUuid(uuid: string, options?: Omit<FindOptions<T>, 'where'>): Promise<T | null> { return this.model.findOne<T>({ where: { uuid }, ...options }); }Recibo un error de "dónde"
Ninguna sobrecarga coincide con esta llamada. Sobrecarga 1 de 2, '(this: ModelStatic, options: NonNullFindOptions<Attributes>): Promise', generó el siguiente error. Escriba '{ uuid: cadena; }' no se puede asignar al tipo 'WhereOptions<Attributes>'. Los tipos de propiedad 'uuid' son incompatibles. El tipo 'cadena' no se puede asignar al tipo 'WhereAttributeHashValue<Attributes[cadena]>'. Sobrecarga 2 de 2, '(this: ModelStatic, options?: FindOptions<Attributes>): Promise', dio el siguiente error. Escriba '{ uuid: cadena; }' no se puede asignar al tipo 'WhereOptions<Attributes>'. Los tipos de propiedad 'uuid' son incompatibles. El tipo 'cadena' no se puede asignar al tipo 'WhereAttributeHashValue<Attributes[string]>'.ts(2769) model.d.ts(52, 3): El tipo esperado proviene de la propiedad 'where' que se declara aquí en el tipo ' NonNullFindOptions<Attributes>' model.d.ts(52, 3): el tipo esperado proviene de la propiedad 'where' que se declara aquí en el tipo 'FindOptions<Attributes>'