TS + Sequelize - 指定模型上的字段类型

TS + Sequelize - Specifying the type of fields on the model

我有这两行代码。我找不到他们的任何文档:

declare setClasa: HasOneSetAssociationMixin<Clasa, 'id'>;
declare createClasa: HasOneCreateAssociationMixin<Clasa>;

我不太明白两者的区别。他们每个人应该做什么?设置和创建有什么区别?

Set 是关于在现有的 Clasa 记录中设置一个外键值,而 Create 是关于创建一个新的 Clasa 记录并将其与记录相关联协会的另一端。