UNPKG

@itwin/imodels-client-management

Version:

iModels API client wrapper for applications that manage iModels.

31 lines 1.21 kB
import { IModelScopedOperationParams } from "../../base/types"; interface ChangesetIdParam { changesetId: string; changesetIndex?: never; namedVersionId?: never; } interface ChangesetIndexParam { changesetId?: never; changesetIndex: number; namedVersionId?: never; } interface NamedVersionIdParam { changesetId?: never; changesetIndex?: never; namedVersionId: string; } interface LatestCheckpointParam { changesetId?: never; changesetIndex?: never; namedVersionId?: never; } /** * Supported Checkpoint parent entity (Changeset, Named Version) identifiers. Only one of the following properties can * be specified to reference a single Checkpoint by its parent entity: `changesetId`, `changesetIndex`, `namedVersionId`. * To reference iModel's latest Checkpoint, do not specify any of the parent entity identifiers. */ export type CheckpointParentEntityId = ChangesetIdParam | ChangesetIndexParam | NamedVersionIdParam | LatestCheckpointParam; /** Parameters for get single Checkpoint operation. */ export type GetSingleCheckpointParams = IModelScopedOperationParams & CheckpointParentEntityId; export {}; //# sourceMappingURL=CheckpointOperationParams.d.ts.map