Mountain/Command/LanguageFeature/
MountainProvideCompletions.rs1#![allow(non_snake_case)]
2
3use serde_json::Value;
7use tauri::{AppHandle, Wry, command};
8
9use crate::{Command::LanguageFeature::Completions, dev_log};
10
11#[command]
12pub async fn MountainProvideCompletions(
13 application_handle:AppHandle<Wry>,
14 uri:String,
15 position:Value,
16 context:Value,
17) -> Result<Value, String> {
18 dev_log!(
19 "commands",
20 "[Language Feature] Providing completions for: {} at {:?}",
21 uri,
22 position
23 );
24 Completions::provide_completions_impl(application_handle, uri, position, context).await
25}