CloudSqliteContainer Interface

Base interface for containers backed by CloudSqlite that hold versioned databases (e.g. WorkspaceDbs or SettingsDbs). Provides the shared infrastructure for cloud access, local file caching, and semver-based database resolution.

@note Not every container is associated with a CloudContainer — containers may also be loaded from the local file system. In this case, cloudContainer will be undefined.

@see WorkspaceContainer for workspace-specific containers.

Methods

Name Description
resolveDbFileName(props: WorkspaceDbProps): string Find the fully-qualified name of a database satisfying the name and version criteria specified by props.  

Properties

Name Type Description
cloudContainer Readonly CloudSqlite.CloudContainer | undefined Cloud container for this container, or undefined if this is a local container.  
fromProps Readonly WorkspaceContainerProps Properties supplied when this container was loaded  
workspace Readonly Workspace The workspace into which this container was loaded.  

Defined in

Last Updated: 19 March, 2026