Expand description
Dumps typst knowledge from workspace.
Reference Impls:
- https://github.com/sourcegraph/lsif-jsonnet/blob/e186f9fde623efa8735261e9cb059ad3a58b535f/dumper/dumper.go
- https://github.com/rust-lang/rust-analyzer/blob/5c0b555a65cadc14a6a16865c3e065c9d30b0bef/crates/ide/src/static_index.rs
- https://github.com/rust-lang/rust-analyzer/blob/5c0b555a65cadc14a6a16865c3e065c9d30b0bef/crates/rust-analyzer/src/cli/lsif.rs
Modules§
- protocol
- Borrowed from
lsp-typescrate and modified to fit our need. Types of Language Server Index Format (LSIF). LSIF is a standard format for language servers or other programming tools to dump their knowledge about a workspace.
Structs§
- File
Index - The index of a file.
- Knowledge
- The dumped knowledge.
- Knowledge
With Context - A view of knowledge with context for dumping.