mirror of
https://github.com/denoland/deno.git
synced 2024-11-30 16:40:57 -05:00
parent
58d1126fa4
commit
7036600be3
1 changed files with 3 additions and 13 deletions
|
@ -1961,23 +1961,13 @@ impl CompletionEntryDetails {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize_repr, Serialize_repr)]
|
|
||||||
#[repr(u32)]
|
|
||||||
pub enum CompletionInfoFlags {
|
|
||||||
None = 0,
|
|
||||||
MayIncludeAutoImports = 1,
|
|
||||||
IsImportStatementCompletion = 2,
|
|
||||||
IsContinuation = 4,
|
|
||||||
ResolvedModuleSpecifiers = 8,
|
|
||||||
ResolvedModuleSpecifiersBeyondLimit = 16,
|
|
||||||
MayIncludeMethodSnippets = 32,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Debug, Deserialize, Serialize)]
|
#[derive(Debug, Deserialize, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct CompletionInfo {
|
pub struct CompletionInfo {
|
||||||
entries: Vec<CompletionEntry>,
|
entries: Vec<CompletionEntry>,
|
||||||
flags: Option<CompletionInfoFlags>,
|
// this is only used by Microsoft's telemetrics, which Deno doesn't use and
|
||||||
|
// there are issues with the value not matching the type definitions.
|
||||||
|
// flags: Option<CompletionInfoFlags>,
|
||||||
is_global_completion: bool,
|
is_global_completion: bool,
|
||||||
is_member_completion: bool,
|
is_member_completion: bool,
|
||||||
is_new_identifier_location: bool,
|
is_new_identifier_location: bool,
|
||||||
|
|
Loading…
Reference in a new issue