remix/data-table/sql-helpers · FunctionView Source
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;
Parameters
operation
Operation to inspect.
Returns
true when the operation is a data-manipulation operation.