Ich arbeite mit Sequelize und Typoskript. Ich verwende diese Definition sequelize.d.tsTypescript falsche Schnittstelle für Sequelize.Model.Update?
fand ich ein Problem, die model.update
Methode verwendet, wird diese Schnittstelle als erstes Argument die Werte, die aktualisiert werden, aber dieses Argument hat einen TAttributes
Typen. Ich denke, dieses Argument sollte vom string
Typ sein. weil wir diese Funktion verwenden können, indem wir nur eine Teilmenge von TAttributes senden.
Lassen Sie mich ein Beispiel setzen, wenn ich ein Modell wie dieses:
Person.attribues: {
id: number;
field1: string;
field2: number;
}
und dann, nach dem Erstellen und eine Instanz bestehen, möchte ich filed2 aktualisieren, sollte ich so etwas tun:
Person.update(
{field2: 5},
{where: {id: 1}}
)
für dieses Beispiel, ich bin ein Typoskript Fehler haben, weil das erste Argument etwas vom Typ Person.attributes
erwarten und ich bin nur die Teilmenge Bereitstellung {field2: 5}
Ich habe schon eine Frage in github gestellt, was denkst du darüber? Ich denke ok?
Es ist nicht sehr klar, was die Frage ist. Gibt es ein technisches Problem, das Sie nicht beheben können? Oder möchten Sie nur Feedback zum GitHub-Problem? Wenn Feedback das ist, was du willst, ist Github der richtige Ort, um es nicht hier zu bekommen. – toskv
@toskv, zur Verdeutlichung bearbeitet. Danke –