type SyncOperation<TRow, TKey, TInsertInput> =
| {
data: TInsertInput | TInsertInput[];
type: "insert";
}
| {
data: Partial<TRow> | Partial<TRow>[];
type: "update";
}
| {
key: TKey | TKey[];
type: "delete";
}
| {
data: Partial<TRow> | Partial<TRow>[];
type: "upsert";
};
type SyncOperation<TRow, TKey, TInsertInput> =
| {
data: TInsertInput | TInsertInput[];
type: "insert";
}
| {
data: Partial<TRow> | Partial<TRow>[];
type: "update";
}
| {
key: TKey | TKey[];
type: "delete";
}
| {
data: Partial<TRow> | Partial<TRow>[];
type: "upsert";
};
Defined in: packages/query-db-collection/src/manual-sync.ts:20
TRow extends object
TKey extends string | number = string | number
TInsertInput extends object = TRow
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
