Type Alias KeplerReconciliationOperationExperimental

KeplerReconciliationOperation:
    | {
        datasetId: string;
        fields: readonly KeplerField[];
        kind: "replace-rows";
        rows: ReadonlyArray<readonly unknown[]>;
    }
    | {
        datasetId: string;
        kind: "update-rows";
        updates: ReadonlyArray<{
            row: readonly unknown[];
            rowIndex: number;
        }>;
    }
    | {
        datasetId: string;
        kind: "append-rows";
        rows: ReadonlyArray<readonly unknown[]>;
    }
    | {
        datasetId: string;
        kind: "remove-rows";
        rowIndexes: readonly number[];
    }
    | {
        datasetId: string;
        detail: string;
        kind: "rebuild-workspace";
        reason: KeplerRebuildReason;
    }

Type declaration

  • ReadonlydatasetId: string
  • Readonlykind: "remove-rows"
  • ReadonlyrowIndexes: readonly number[]

    Descending row indexes so a caller can splice safely.