Repetitive structs removed for import file extensions (#6211)
* get rid of repetitive structs Signed-off-by: Jess Frazelle <github@jessfraz.com> fmt Signed-off-by: Jess Frazelle <github@jessfraz.com> get rid of more Signed-off-by: Jess Frazelle <github@jessfraz.com> add more Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> fix Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> await the shit Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> put it at the root Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix;es Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixes Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * kcl-language-server flake Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
@ -292,3 +292,22 @@ pub fn get_kcl_version() -> String {
|
||||
|
||||
kcl_lib::version().to_string()
|
||||
}
|
||||
|
||||
/// Get the allowed import file extensions.
|
||||
#[wasm_bindgen]
|
||||
pub fn import_file_extensions() -> Result<Vec<String>, String> {
|
||||
console_error_panic_hook::set_once();
|
||||
|
||||
Ok(kcl_lib::IMPORT_FILE_EXTENSIONS.iter().map(|s| s.to_string()).collect())
|
||||
}
|
||||
|
||||
/// Get the allowed relevant file extensions (imports + kcl).
|
||||
#[wasm_bindgen]
|
||||
pub fn relevant_file_extensions() -> Result<Vec<String>, String> {
|
||||
console_error_panic_hook::set_once();
|
||||
|
||||
Ok(kcl_lib::RELEVANT_FILE_EXTENSIONS
|
||||
.iter()
|
||||
.map(|s| s.to_string())
|
||||
.collect::<Vec<String>>())
|
||||
}
|
||||
|
Reference in New Issue
Block a user