Class: BaseRecordOperationTerm<O, RT, RI, R>
Type parameters​
Name | Type |
---|---|
O | extends RecordOperation |
RT | string |
RI | RecordIdentity |
R | UninitializedRecord |
Hierarchy​
OperationTerm
<O
>↳
BaseRecordOperationTerm
↳↳
AddRecordTerm
↳↳
UpdateRecordTerm
↳↳
RemoveRecordTerm
↳↳
ReplaceAttributeTerm
↳↳
ReplaceKeyTerm
↳↳
AddToRelatedRecordsTerm
↳↳
RemoveFromRelatedRecordsTerm
↳↳
ReplaceRelatedRecordsTerm
↳↳
ReplaceRelatedRecordTerm
Constructors​
constructor​
• new BaseRecordOperationTerm<O
, RT
, RI
, R
>(transformBuilder
, operation
)
Type parameters​
Name | Type |
---|---|
O | extends RecordOperation |
RT | string |
RI | RecordIdentity |
R | UninitializedRecord |
Parameters​
Name | Type |
---|---|
transformBuilder | RecordTransformBuilder <RT , RI , R > |
operation | O |
Overrides​
OperationTerm<O\>.constructor
Defined in​
packages/@orbit/records/src/record-operation-term.ts:33
Properties​
$transformBuilder​
• $transformBuilder: RecordTransformBuilder
<RT
, RI
, R
>
Defined in​
packages/@orbit/records/src/record-operation-term.ts:31
Methods​
options​
â–¸ options(options
): BaseRecordOperationTerm
<O
, RT
, RI
, R
>
Parameters​
Name | Type |
---|---|
options | RequestOptions |
Returns​
BaseRecordOperationTerm
<O
, RT
, RI
, R
>
Inherited from​
OperationTerm.options
Defined in​
packages/@orbit/data/dist/modules/operation-term.d.ts:11
toOperation​
â–¸ toOperation(): O
Returns​
O
Overrides​
OperationTerm.toOperation