summaryrefslogtreecommitdiff
path: root/cli/lsp/tsc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/tsc.rs')
-rw-r--r--cli/lsp/tsc.rs35
1 files changed, 19 insertions, 16 deletions
diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs
index 1e625aa98..a7f80e3f9 100644
--- a/cli/lsp/tsc.rs
+++ b/cli/lsp/tsc.rs
@@ -1842,7 +1842,7 @@ struct SourceSnapshotArgs {
/// The language service is dropping a reference to a source file snapshot, and
/// we can drop our version of that document.
#[allow(clippy::unnecessary_wraps)]
-fn dispose(
+fn op_dispose(
state: &mut State,
args: SourceSnapshotArgs,
) -> Result<bool, AnyError> {
@@ -1864,7 +1864,7 @@ struct GetChangeRangeArgs {
/// The language service wants to compare an old snapshot with a new snapshot to
/// determine what source has changed.
-fn get_change_range(
+fn op_get_change_range(
state: &mut State,
args: GetChangeRangeArgs,
) -> Result<Value, AnyError> {
@@ -1908,7 +1908,7 @@ fn get_change_range(
}
}
-fn get_length(
+fn op_get_length(
state: &mut State,
args: SourceSnapshotArgs,
) -> Result<usize, AnyError> {
@@ -1936,7 +1936,10 @@ struct GetTextArgs {
end: usize,
}
-fn get_text(state: &mut State, args: GetTextArgs) -> Result<String, AnyError> {
+fn op_get_text(
+ state: &mut State,
+ args: GetTextArgs,
+) -> Result<String, AnyError> {
let mark = state.state_snapshot.performance.mark("op_get_text");
let specifier = resolve_url(&args.specifier)?;
let content =
@@ -1954,7 +1957,7 @@ fn get_text(state: &mut State, args: GetTextArgs) -> Result<String, AnyError> {
Ok(text::slice(&content, args.start..args.end).to_string())
}
-fn resolve(
+fn op_resolve(
state: &mut State,
args: ResolveArgs,
) -> Result<Vec<Option<(String, String)>>, AnyError> {
@@ -2045,13 +2048,13 @@ fn resolve(
}
#[allow(clippy::unnecessary_wraps)]
-fn respond(state: &mut State, args: Response) -> Result<bool, AnyError> {
+fn op_respond(state: &mut State, args: Response) -> Result<bool, AnyError> {
state.response = Some(args);
Ok(true)
}
#[allow(clippy::unnecessary_wraps)]
-fn script_names(
+fn op_script_names(
state: &mut State,
_args: Value,
) -> Result<Vec<ModuleSpecifier>, AnyError> {
@@ -2072,7 +2075,7 @@ struct ScriptVersionArgs {
specifier: String,
}
-fn script_version(
+fn op_script_version(
state: &mut State,
args: ScriptVersionArgs,
) -> Result<Option<String>, AnyError> {
@@ -2114,14 +2117,14 @@ pub fn start(debug: bool) -> Result<JsRuntime, AnyError> {
op_state.put(State::new(StateSnapshot::default()));
}
- runtime.register_op("op_dispose", op(dispose));
- runtime.register_op("op_get_change_range", op(get_change_range));
- runtime.register_op("op_get_length", op(get_length));
- runtime.register_op("op_get_text", op(get_text));
- runtime.register_op("op_resolve", op(resolve));
- runtime.register_op("op_respond", op(respond));
- runtime.register_op("op_script_names", op(script_names));
- runtime.register_op("op_script_version", op(script_version));
+ runtime.register_op("op_dispose", op(op_dispose));
+ runtime.register_op("op_get_change_range", op(op_get_change_range));
+ runtime.register_op("op_get_length", op(op_get_length));
+ runtime.register_op("op_get_text", op(op_get_text));
+ runtime.register_op("op_resolve", op(op_resolve));
+ runtime.register_op("op_respond", op(op_respond));
+ runtime.register_op("op_script_names", op(op_script_names));
+ runtime.register_op("op_script_version", op(op_script_version));
runtime.sync_ops_cache();
let init_config = json!({ "debug": debug });