Fluid container loader providing core container loading functionality for the Fluid Framework
Build a small module that wraps the package's lifecycle helpers to create a new collaborative document, attach it, open an existing one, and resume pending work from a serialized snapshot.
notes returns a resolved URL containing notes and yields an attached, connected container @test@generates
export interface LoaderServices {
urlResolver: unknown;
documentServiceFactory: unknown;
codeLoader: unknown;
options?: Record<string, unknown>;
logger?: unknown;
}
export interface CreateRequest extends LoaderServices {
documentId: string;
initialState?: string;
}
export interface LoadRequest extends LoaderServices {
documentUrl: string;
}
export interface ResumeRequest extends LoaderServices {
documentUrl: string;
pendingLocalState: string;
}
export interface LoadedContainer {
container: unknown;
resolvedUrl: string;
}
export function createAndAttach(request: CreateRequest): Promise<LoadedContainer>;
export function loadExisting(request: LoadRequest): Promise<LoadedContainer>;
export function resumeFromPending(request: ResumeRequest): Promise<LoadedContainer>;Provides loader and container lifecycle helpers (creation, loading, and pending-state rehydration).
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