Result of a provider's CoerceSaveFieldValue per-field value transform.
{ kind: 'use', value } — bind the (possibly transformed) value.
{ kind: 'skip' } — omit the field from the save call entirely, so the
SP body's default fires. Used when a uniqueidentifier PK-on-create
carries a function-literal value like "newid()" and we want the DB
default to supply the UUID instead of trying to insert the literal
string.
Result of a provider's
CoerceSaveFieldValueper-field value transform.{ kind: 'use', value }— bind the (possibly transformed) value.{ kind: 'skip' }— omit the field from the save call entirely, so the SP body's default fires. Used when auniqueidentifierPK-on-create carries a function-literal value like"newid()"and we want the DB default to supply the UUID instead of trying to insert the literal string.