isDataManipulationOperation
Summary
Type guard that narrows an operation to the data-manipulation union.
Signature
function isDataManipulationOperation(
operation:
| SelectOperation<AnyTable>
| CountOperation<AnyTable>
| ExistsOperation<AnyTable>
| InsertOperation<AnyTable>
| InsertManyOperation<AnyTable>
| UpdateOperation<AnyTable>
| DeleteOperation<AnyTable>
| UpsertOperation<AnyTable>
| RawOperation
| CreateTableOperation
| AlterTableOperation
| RenameTableOperation
| DropTableOperation
| CreateIndexOperation
| DropIndexOperation
| RenameIndexOperation
| AddForeignKeyOperation
| DropForeignKeyOperation
| AddCheckOperation
| DropCheckOperation,
): operation is DataManipulationOperation;
Params
operation
Operation to inspect.
Returns
true when the operation is a data-manipulation operation.