You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@fluidframework/runtime-definitions

Package Overview
Dependencies
Maintainers
1
Versions
661
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fluidframework/runtime-definitions - npm Package Compare versions

Comparing version
2.70.0-361788
to
2.70.0
+0
-17
api-report/runtime-definitions.legacy.alpha.api.md

@@ -22,7 +22,2 @@ ## Alpha API Report File for "@fluidframework/runtime-definitions"

// @beta @sealed @deprecated @legacy
export interface CommitStagedChangesOptionsExperimental {
squash?: boolean;
}
// @alpha @sealed @legacy

@@ -119,8 +114,2 @@ export interface ContainerRuntimeBaseAlpha extends IContainerRuntimeBase {

// @beta @sealed @deprecated @legacy
export interface IContainerRuntimeBaseExperimental extends IContainerRuntimeBase {
enterStagingMode?(): StageControlsExperimental;
readonly inStagingMode?: boolean;
}
// @beta @legacy

@@ -443,8 +432,2 @@ export interface IDataStore {

// @beta @sealed @deprecated @legacy
export interface StageControlsExperimental {
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsExperimental>) => void;
readonly discardChanges: () => void;
}
// @beta @legacy (undocumented)

@@ -451,0 +434,0 @@ export type SummarizeInternalFn = (fullTree: boolean, trackState: boolean, telemetryContext?: ITelemetryContext, incrementalSummaryContext?: IExperimentalIncrementalSummaryContext) => Promise<ISummarizeInternalResult>;

@@ -19,7 +19,2 @@ ## Beta API Report File for "@fluidframework/runtime-definitions"

// @beta @sealed @deprecated @legacy
export interface CommitStagedChangesOptionsExperimental {
squash?: boolean;
}
// @beta @legacy (undocumented)

@@ -110,8 +105,2 @@ export type CreateChildSummarizerNodeFn = (summarizeInternal: SummarizeInternalFn, getGCDataFn: (fullGC?: boolean) => Promise<IGarbageCollectionData>,

// @beta @sealed @deprecated @legacy
export interface IContainerRuntimeBaseExperimental extends IContainerRuntimeBase {
enterStagingMode?(): StageControlsExperimental;
readonly inStagingMode?: boolean;
}
// @beta @legacy

@@ -428,8 +417,2 @@ export interface IDataStore {

// @beta @sealed @deprecated @legacy
export interface StageControlsExperimental {
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsExperimental>) => void;
readonly discardChanges: () => void;
}
// @beta @legacy (undocumented)

@@ -436,0 +419,0 @@ export type SummarizeInternalFn = (fullTree: boolean, trackState: boolean, telemetryContext?: ITelemetryContext, incrementalSummaryContext?: IExperimentalIncrementalSummaryContext) => Promise<ISummarizeInternalResult>;

+26
-0
# @fluidframework/runtime-definitions
## 2.70.0
### Minor Changes
- Deprecated properties have been removed from IRuntimeStorageService and IContainerStorageService ([#25708](https://github.com/microsoft/FluidFramework/pull/25708)) [82c936ed28](https://github.com/microsoft/FluidFramework/commit/82c936ed285c7e450d5e907a531ce71178f57819)
The following deprecated properties have been removed from `IRuntimeStorageService`:
- `createBlob`
- `dispose`
- `disposed`
- `downloadSummary`
- `getSnapshot`
- `getSnapshotTree`
- `getVersions`
- `policies`
- `uploadSummaryWithContext`
The following deprecated properties have been removed from `IContainerStorageService`:
- `dispose`
- `disposed`
- `downloadSummary`
Please see [this Github issue](https://github.com/microsoft/FluidFramework/issues/25069) for more details.
## 2.63.0

@@ -4,0 +30,0 @@

+1
-1

@@ -19,3 +19,3 @@ /*!

export type { MinimumVersionForCollab } from "./compatibilityDefinitions.js";
export { type ContainerRuntimeBaseAlpha, type StageControlsAlpha, type CommitStagedChangesOptionsExperimental, type IContainerRuntimeBaseExperimental, type StageControlsExperimental, asLegacyAlpha, } from "./stagingMode.js";
export { type ContainerRuntimeBaseAlpha, type StageControlsAlpha, type CommitStagedChangesOptionsInternal, type IContainerRuntimeBaseInternal, type StageControlsInternal, asLegacyAlpha, } from "./stagingMode.js";
//# sourceMappingURL=index.d.ts.map

@@ -16,3 +16,2 @@ /*!

AttributionKey,
CommitStagedChangesOptionsExperimental,
CreateChildSummarizerNodeFn,

@@ -27,3 +26,2 @@ CreateChildSummarizerNodeParam,

IContainerRuntimeBaseEvents,
IContainerRuntimeBaseExperimental,
IDataStore,

@@ -65,3 +63,2 @@ IEnvelope,

PackagePath,
StageControlsExperimental,
SummarizeInternalFn,

@@ -68,0 +65,0 @@ VisibilityState

@@ -16,3 +16,2 @@ /*!

AttributionKey,
CommitStagedChangesOptionsExperimental,
CreateChildSummarizerNodeFn,

@@ -27,3 +26,2 @@ CreateChildSummarizerNodeParam,

IContainerRuntimeBaseEvents,
IContainerRuntimeBaseExperimental,
IDataStore,

@@ -65,3 +63,2 @@ IEnvelope,

PackagePath,
StageControlsExperimental,
SummarizeInternalFn,

@@ -68,0 +65,0 @@ VisibilityState,

@@ -8,10 +8,5 @@ /*!

* Options for committing staged changes in experimental staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface CommitStagedChangesOptionsExperimental {
export interface CommitStagedChangesOptionsInternal {
/**

@@ -37,10 +32,5 @@ * If true, intermediate states created by changes made while in staging mode will be "squashed" out of the

* Provides methods to either commit or discard changes made while in staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface StageControlsExperimental {
export interface StageControlsInternal extends StageControlsAlpha {
/**

@@ -52,7 +42,3 @@ * Exit staging mode and commit to any changes made while in staging mode.

*/
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsExperimental>) => void;
/**
* Exit staging mode and discard any changes made while in staging mode.
*/
readonly discardChanges: () => void;
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsInternal>) => void;
}

@@ -81,10 +67,5 @@ /**

* Experimental extension of {@link IContainerRuntimeBase} to support staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface IContainerRuntimeBaseExperimental extends IContainerRuntimeBase {
export interface IContainerRuntimeBaseInternal extends ContainerRuntimeBaseAlpha {
/**

@@ -94,7 +75,3 @@ * Enters staging mode, allowing changes to be staged before being committed or discarded.

*/
enterStagingMode?(): StageControlsExperimental;
/**
* Indicates whether the container is currently in staging mode.
*/
readonly inStagingMode?: boolean;
enterStagingMode(): StageControlsInternal;
}

@@ -101,0 +78,0 @@ /**

@@ -19,3 +19,3 @@ /*!

export type { MinimumVersionForCollab } from "./compatibilityDefinitions.js";
export { type ContainerRuntimeBaseAlpha, type StageControlsAlpha, type CommitStagedChangesOptionsExperimental, type IContainerRuntimeBaseExperimental, type StageControlsExperimental, asLegacyAlpha, } from "./stagingMode.js";
export { type ContainerRuntimeBaseAlpha, type StageControlsAlpha, type CommitStagedChangesOptionsInternal, type IContainerRuntimeBaseInternal, type StageControlsInternal, asLegacyAlpha, } from "./stagingMode.js";
//# sourceMappingURL=index.d.ts.map

@@ -16,3 +16,2 @@ /*!

AttributionKey,
CommitStagedChangesOptionsExperimental,
CreateChildSummarizerNodeFn,

@@ -27,3 +26,2 @@ CreateChildSummarizerNodeParam,

IContainerRuntimeBaseEvents,
IContainerRuntimeBaseExperimental,
IDataStore,

@@ -65,3 +63,2 @@ IEnvelope,

PackagePath,
StageControlsExperimental,
SummarizeInternalFn,

@@ -68,0 +65,0 @@ VisibilityState

@@ -16,3 +16,2 @@ /*!

AttributionKey,
CommitStagedChangesOptionsExperimental,
CreateChildSummarizerNodeFn,

@@ -27,3 +26,2 @@ CreateChildSummarizerNodeParam,

IContainerRuntimeBaseEvents,
IContainerRuntimeBaseExperimental,
IDataStore,

@@ -65,3 +63,2 @@ IEnvelope,

PackagePath,
StageControlsExperimental,
SummarizeInternalFn,

@@ -68,0 +65,0 @@ VisibilityState,

@@ -8,10 +8,5 @@ /*!

* Options for committing staged changes in experimental staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface CommitStagedChangesOptionsExperimental {
export interface CommitStagedChangesOptionsInternal {
/**

@@ -37,10 +32,5 @@ * If true, intermediate states created by changes made while in staging mode will be "squashed" out of the

* Provides methods to either commit or discard changes made while in staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface StageControlsExperimental {
export interface StageControlsInternal extends StageControlsAlpha {
/**

@@ -52,7 +42,3 @@ * Exit staging mode and commit to any changes made while in staging mode.

*/
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsExperimental>) => void;
/**
* Exit staging mode and discard any changes made while in staging mode.
*/
readonly discardChanges: () => void;
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsInternal>) => void;
}

@@ -81,10 +67,5 @@ /**

* Experimental extension of {@link IContainerRuntimeBase} to support staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface IContainerRuntimeBaseExperimental extends IContainerRuntimeBase {
export interface IContainerRuntimeBaseInternal extends ContainerRuntimeBaseAlpha {
/**

@@ -94,7 +75,3 @@ * Enters staging mode, allowing changes to be staged before being committed or discarded.

*/
enterStagingMode?(): StageControlsExperimental;
/**
* Indicates whether the container is currently in staging mode.
*/
readonly inStagingMode?: boolean;
enterStagingMode(): StageControlsInternal;
}

@@ -101,0 +78,0 @@ /**

{
"name": "@fluidframework/runtime-definitions",
"version": "2.70.0-361788",
"version": "2.70.0",
"description": "Fluid Runtime definitions",

@@ -60,7 +60,7 @@ "homepage": "https://fluidframework.com",

"dependencies": {
"@fluidframework/container-definitions": "2.70.0-361788",
"@fluidframework/core-interfaces": "2.70.0-361788",
"@fluidframework/driver-definitions": "2.70.0-361788",
"@fluidframework/id-compressor": "2.70.0-361788",
"@fluidframework/telemetry-utils": "2.70.0-361788"
"@fluidframework/container-definitions": "~2.70.0",
"@fluidframework/core-interfaces": "~2.70.0",
"@fluidframework/driver-definitions": "~2.70.0",
"@fluidframework/id-compressor": "~2.70.0",
"@fluidframework/telemetry-utils": "~2.70.0"
},

@@ -84,2 +84,11 @@ "devDependencies": {

"broken": {
"Interface_CommitStagedChangesOptionsExperimental": {
"backCompat": false
},
"Interface_IContainerRuntimeBaseExperimental": {
"backCompat": false
},
"Interface_StageControlsExperimental": {
"backCompat": false
},
"Interface_IFluidDataStoreContext": {

@@ -86,0 +95,0 @@ "backCompat": false

@@ -89,6 +89,6 @@ /*!

type StageControlsAlpha,
type CommitStagedChangesOptionsExperimental,
type IContainerRuntimeBaseExperimental,
type StageControlsExperimental,
type CommitStagedChangesOptionsInternal,
type IContainerRuntimeBaseInternal,
type StageControlsInternal,
asLegacyAlpha,
} from "./stagingMode.js";

@@ -10,10 +10,5 @@ /*!

* Options for committing staged changes in experimental staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface CommitStagedChangesOptionsExperimental {
export interface CommitStagedChangesOptionsInternal {
/**

@@ -40,10 +35,5 @@ * If true, intermediate states created by changes made while in staging mode will be "squashed" out of the

* Provides methods to either commit or discard changes made while in staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface StageControlsExperimental {
export interface StageControlsInternal extends StageControlsAlpha {
/**

@@ -55,7 +45,3 @@ * Exit staging mode and commit to any changes made while in staging mode.

*/
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsExperimental>) => void;
/**
* Exit staging mode and discard any changes made while in staging mode.
*/
readonly discardChanges: () => void;
readonly commitChanges: (options?: Partial<CommitStagedChangesOptionsInternal>) => void;
}

@@ -86,10 +72,5 @@

* Experimental extension of {@link IContainerRuntimeBase} to support staging mode.
*
* @experimental
* @deprecated These APIs are unstable, and can be changed at will. They should only be used with direct agreement with the Fluid Framework.
* @legacy @beta
* @sealed
* @privateRemarks After partners move to the alpha interfaces this interface should be renamed and tagged to be internal.
* @internal
*/
export interface IContainerRuntimeBaseExperimental extends IContainerRuntimeBase {
export interface IContainerRuntimeBaseInternal extends ContainerRuntimeBaseAlpha {
/**

@@ -99,7 +80,3 @@ * Enters staging mode, allowing changes to be staged before being committed or discarded.

*/
enterStagingMode?(): StageControlsExperimental;
/**
* Indicates whether the container is currently in staging mode.
*/
readonly inStagingMode?: boolean;
enterStagingMode(): StageControlsInternal;
}

@@ -106,0 +83,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet