Types
Exported types
JuliaWorkspaces.TextFile — Typestruct TextFileA text file, consisting of its URI and content.
uri::URI: TheURIof the file.content::SourceText: The content of the file asSourceText.
JuliaWorkspaces.SourceText — Typestruct SourceTextA source text, consisting of its content, line indices, and language ID.
- content::String
- line_indices::Vector{Int}
- language_id::String
Private types
JuliaWorkspaces.Diagnostic — Typestruct DiagnosticA diagnostic struct, consisting of range, severity, message, and source.
- range::UnitRange{Int64}
- severity::Symbol
- message::String
- source::String
JuliaWorkspaces.JuliaPackage — Typestruct JuliaPackageDetails of a Julia package.
project_file_uri::URI- name::String
- uuid::UUID
- content_hash::UInt
JuliaWorkspaces.JuliaTestEnv — Typestruct JuliaTestEnvDetails of a Julia test environment.
- package_name::String
- package_uri::Union{URI,Nothing}
- project_uri::Union{URI,Nothing}
env_content_hash::Union{UInt,Nothing}
JuliaWorkspaces.JuliaProject — Typestruct JuliaProjectDetails of a Julia project.
project_file_uri::URImanifest_file_uri::URI- content_hash::UInt
- deved_packages::Dict{String,JuliaProjectEntryDevedPackage}
- regular_packages::Dict{String,JuliaProjectEntryRegularPackage}
- stdlib_packages::Dict{String,JuliaProjectEntryStdlibPackage}
JuliaWorkspaces.JuliaProjectEntryDevedPackage — Typestruct JuliaProjectEntryDevedPackageDetails of a Julia project entry for a developed package.
- name::String
- uuid::UUID
- uri::URI
- version::String
JuliaWorkspaces.JuliaProjectEntryRegularPackage — Typestruct JuliaProjectEntryRegularPackageDetails of a Julia project entry for a regular package.
- name::String
- uuid::UUID
- version::String
git_tree_sha1::String
JuliaWorkspaces.JuliaProjectEntryStdlibPackage — Typestruct JuliaProjectEntryStdlibPackageDetails of a Julia project entry for a standard library package.
- name::String
- uuid::UUID
- version::Union{Nothing,String}
JuliaWorkspaces.JuliaWorkspace — TypeJuliaWorkspaces.NotebookFile — Typestruct NotebookFileA notebook file, consisting of its URI and cells.
uri::URI: TheURIof the file.cells::Vector{SourceText}: The cells of the notebook as a vector ofSourceText.
JuliaWorkspaces.TestSetupDetail — Typestruct TestSetupDetailDetails of a test setup.
- uri::URI
- name::Symbol
- kind::Symbol
- code::String
- range::UnitRange{Int}
- code_range::UnitRange{Int}
JuliaWorkspaces.TestDetails — Typestruct TestDetailsDetails of a test.
- testitems::Vector{TestItemDetail}
- testsetups::Vector{TestSetupDetail}
- testerrors::Vector{TestErrorDetail}
JuliaWorkspaces.TestItemDetail — Typestruct TestItemDetailDetails of a test item.
- uri::URI
- id::String
- name::String
- code::String
- range::UnitRange{Int}
- code_range::UnitRange{Int}
option_default_imports::Bool- option_tags::Vector{Symbol}
- option_setup::Vector{Symbol}
JuliaWorkspaces.TestErrorDetail — Typestruct TestErrorDetailDetails of a test error.
- uri::URI
- id::String
- name::Union{Nothing,String}
- message::String
- range::UnitRange{Int}
JuliaWorkspaces.URIs2.URI — Typestruct URIDetails of a Unified Resource Identifier.
- scheme::Union{Nothing, String}
- authority::Union{Nothing, String}
- path::String
- query::Union{Nothing, String}
- fragment::Union{Nothing, String}