Fluid container loader providing core container loading functionality for the Fluid Framework
Utility for loading a collaborative container in a paused or frozen state so its state can be inspected safely before resuming live activity.
resume is called; the returned container should not advance past that sequence number before resuming, and resume brings it back to live processing. @testresume is called and live processing resumes. @testfreezeServices is true, loading uses read-only/frozen services so attempts to submit new operations while paused fail, but normal writes succeed after resume. @test@generates
export interface PauseLoadOptions {
requestUrl: string;
loaderServices: {
codeLoader: any;
documentServiceFactory: any;
urlResolver: any;
logger?: any;
};
sequenceNumber?: number;
freezeServices?: boolean;
abortSignal?: AbortSignal;
}
export interface PausedContainerHandle {
container: any;
resume(): Promise<void>;
}
export function loadPausedContainer(options: PauseLoadOptions): Promise<PausedContainerHandle>;Provides paused and frozen container loading support.
@satisfied-by
tessl i tessl/npm-fluidframework--container-loader@2.60.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10