@@ -457,7 +457,9 @@ export interface BackendHubAccess {
457457 queryIModelByName: (arg : IModelNameArg ) => Promise <GuidString | undefined >;
458458 queryV2Checkpoint: (arg : CheckpointProps ) => Promise <V2CheckpointAccessProps | undefined >;
459459 releaseAllLocks: (arg : BriefcaseDbArg ) => Promise <void >;
460+ releaseAllLocksAfterAbandon? : (arg : BriefcaseIdArg ) => Promise <void >;
460461 releaseBriefcase: (arg : BriefcaseIdArg ) => Promise <void >;
462+ releaseLocksAfterAbandon? : (arg : BriefcaseIdArg , locks : LockMap ) => Promise <void >;
461463}
462464
463465// @public
@@ -1416,7 +1418,7 @@ export namespace CloudSqlite {
14161418 busyHandler? : WriteLockBusyHandler ;
14171419 }, operation : () => Promise <T >): Promise <T >;
14181420 export type WriteLockBusyHandler = (lockedBy : string , expires : string ) => Promise <void | " stop" >;
1419- export {};
1421+ {};
14201422}
14211423
14221424// @alpha
@@ -1667,7 +1669,7 @@ export interface ComputeGraphemeOffsetsArgs extends LayoutTextArgs {
16671669}
16681670
16691671// @beta
1670- export function computeIntervalPoints(input : ComputeIntervalPointsArgs ): Point3d [] | undefined ;
1672+ export function computeIntervalPoints({ frame , range , transform , lineIntervalFactor , arcIntervalFactor } : ComputeIntervalPointsArgs ): Point3d [] | undefined ;
16711673
16721674// @beta
16731675export interface ComputeIntervalPointsArgs extends ComputeFrameArgs {
@@ -4762,13 +4764,17 @@ export class LocalHub {
47624764 briefcaseId: BriefcaseId ;
47634765 changesetIndex: ChangesetIndex ;
47644766 }): void ;
4767+ // (undocumented)
4768+ releaseAllLocksAfterAbandon(arg : BriefcaseIdArg ): void ;
47654769 releaseBriefcaseId(id : BriefcaseId ): void ;
47664770 // (undocumented)
47674771 releaseLocks(locks : LockProps [], arg : {
47684772 briefcaseId: BriefcaseId ;
47694773 changesetIndex: ChangesetIndex ;
47704774 }): void ;
47714775 // (undocumented)
4776+ releaseLocksAfterAbandon(locks : LockMap , arg : BriefcaseIdArg ): void ;
4777+ // (undocumented)
47724778 removeDir(dirName : string ): void ;
47734779 // (undocumented)
47744780 readonly rootDir: LocalDirName ;
@@ -4801,12 +4807,15 @@ export interface LockControl {
48014807 shared? : Id64Arg ;
48024808 exclusive? : Id64Arg ;
48034809 }): Promise <void >;
4810+ acquireLocksForReinstatingTxn(txnId : Id64String ): Promise <void >;
48044811 checkExclusiveLock(id : Id64String , type : string , operation : string ): void ;
48054812 checkSharedLock(id : Id64String , type : string , operation : string ): void ;
48064813 holdsExclusiveLock(id : Id64String ): boolean ;
48074814 holdsSharedLock(id : Id64String ): boolean ;
48084815 readonly isServerBased: boolean ;
48094816 releaseAllLocks(): Promise <void >;
4817+ releaseAllLocksAfterAbandon(): Promise <void >;
4818+ releaseLocksForReversedTxn(txnId : Id64String ): Promise <void >;
48104819}
48114820
48124821// @public
@@ -7722,7 +7731,7 @@ export namespace ViewStore {
77227731 modelSel? : RowId ;
77237732 }
77247733 export type ViewStoreCtorProps = CloudSqlite .ContainerAccessProps & ViewDbCtorArgs ;
7725- export {};
7734+ {};
77267735}
77277736
77287737// @public @preview
0 commit comments