@honua/sdk-js
    Preparing search index...

    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

    • {
          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[] }
      • ReadonlydatasetId: string
      • Readonlykind: "remove-rows"
      • ReadonlyrowIndexes: readonly number[]

        Descending row indexes so a caller can splice safely.

    • {
          datasetId: string;
          detail: string;
          kind: "rebuild-workspace";
          reason: KeplerRebuildReason;
      }