tinymist_project

Type Alias LspWorld

Source
pub type LspWorld = CompilerWorld<LspCompilerFeat>;
Expand description

LSP world that holds compilation resources

Aliased Type§

struct LspWorld {
    pub library: Arc<LazyHash<Library>>,
    pub font_resolver: Arc<FontResolverImpl>,
    pub registry: Arc<HttpRegistry>,
    /* private fields */
}

Fields§

§library: Arc<LazyHash<Library>>

Provides library for typst compiler.

§font_resolver: Arc<FontResolverImpl>

Provides font management for typst compiler.

§registry: Arc<HttpRegistry>

Provides package management for typst compiler.