SYMBOL INDEX (161 symbols across 39 files) FILE: build/config/utils.ts constant INVALID_CHAR_REGEX (line 2) | const INVALID_CHAR_REGEX = /[\x00-\x1F\x7F<>*#"{}|^[\]`;?:&=+$,]/g constant DRIVE_LETTER_REGEX (line 3) | const DRIVE_LETTER_REGEX = /^[a-z]:/i function sanitizeFileName (line 5) | function sanitizeFileName(name: string): string { FILE: build/plugins/index.ts function setupVitePlugins (line 12) | function setupVitePlugins(env: ImportMetaEnv): PluginOption[] { FILE: scripts/updater.ts function updater (line 8) | async function updater() { function getSignature (line 99) | async function getSignature(url: string) { FILE: src-tauri/build.rs function main (line 1) | fn main() { FILE: src-tauri/src/cmd.rs type CmdResult (line 13) | type CmdResult = Result; type MyError (line 26) | pub enum MyError { method fmt (line 32) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { function http (line 43) | pub async fn http( function get_mod_list (line 55) | pub fn get_mod_list(path: String) -> HashMap { function rename (line 60) | pub fn rename(path: String, new_path: String) -> CmdResult { function write_file (line 66) | pub fn write_file(path: String, contents: String) -> CmdResult { function download (line 72) | pub async fn download(url: String, path: String, contents: String) -> Cm... function install_ca (line 98) | pub fn install_ca() -> CmdResult { function set_proxy_addr (line 105) | pub fn set_proxy_addr(addr: String) { function proxy_start (line 110) | pub async fn proxy_start(port: u16) -> CmdResult { function proxy_end (line 117) | pub async fn proxy_end() -> CmdResult { function run_program (line 123) | pub async fn run_program(path: String, args: Option) -> CmdResul... function run_jar (line 129) | pub async fn run_jar(path: String) -> CmdResult { function execute_luac (line 135) | pub fn execute_luac(path: String, contents: String) -> CmdResult { function get_enable_state (line 141) | pub fn get_enable_state() -> bool { FILE: src-tauri/src/cmd/file.rs type ModInfo (line 15) | pub struct ModInfo { function get_mod_list (line 21) | pub fn get_mod_list(path: String) -> HashMap { function get_info (line 57) | fn get_info(target: &Path, path: &Path) -> Option<(String, ModInfo)> { function is_deep_merge (line 84) | fn is_deep_merge(path: &Path, ini: Option<&OsStr>) -> Option { function rename (line 102) | pub fn rename(path: String, new_path: String) -> Result<(), Box Result<(), Box Result, Box> { function unzip (line 136) | pub fn unzip(path: &Path) -> Result<(), Box> { function unrar (line 159) | pub fn unrar(path: &Path) -> Result<(), Box> { function un7z (line 177) | pub fn un7z(path: &Path) -> Result<(), Box> { FILE: src-tauri/src/cmd/http.rs function request (line 9) | pub async fn request( function download (line 53) | pub async fn download(url: String, path: &Path) -> Result<(), Box Result<(), Box> { function install_ca (line 51) | pub fn install_ca() -> Result> { function install_ca (line 60) | pub fn install_ca() -> Result> { function install_ca (line 71) | pub fn install_ca() -> Result> { function set_proxy_addr (line 89) | pub fn set_proxy_addr(addr: String) { function add_setting (line 95) | pub fn add_setting(port: u16) -> Result<(), Box> { type ProxyHandler (line 110) | struct ProxyHandler; method handle_request (line 114) | async fn handle_request( method handle_response (line 133) | async fn handle_response( function start (line 145) | pub fn start(port: u16) -> Result<(), Box> { function end (line 173) | pub fn end() -> Result<(), Box> { function get_enable_state (line 185) | pub fn get_enable_state() -> bool { function stop_proxy (line 189) | pub fn stop_proxy() -> Result<(), Box> { function before_exit (line 214) | pub fn before_exit() { function shutdown_signal (line 218) | async fn shutdown_signal() { function get_ca_path (line 224) | fn get_ca_path() -> Result> { function get_ca_path_with (line 231) | fn get_ca_path_with(file: &str) -> Result> { FILE: src-tauri/src/cmd/system.rs function run_program (line 15) | pub fn run_program(path: String, args: Option) -> Result) -> Result Result<(), Box> { function run_jar (line 49) | pub fn run_jar(path: String) -> Result<(), Box> { function execute_luac (line 56) | pub fn execute_luac(path: String, contents: String) -> Result Result Result> { function write_lua (line 88) | fn write_lua(contents: String) -> Result> { function return_luac (line 102) | fn return_luac(child: Child, path: &str) -> Result(method: Method, api: string, params?: any) { FILE: src/i18n/data/common/quest.ts type QuestType (line 3) | type QuestType = 'WQ' | 'IQ' | 'LQ' type QuestInfo (line 5) | type QuestInfo = { function parseQuestItem (line 25) | function parseQuestItem(questItem: Record, tags: string[... FILE: src/i18n/data/common/transform.ts type Param (line 5) | interface Param { type ArtifactText (line 22) | interface ArtifactText { type MonsterType (line 29) | type MonsterType = type WeaponType (line 36) | type WeaponType = 'WEAPON_SWORD_ONE_HAND' | 'WEAPON_CLAYMORE' | 'WEAPON_... type MaterialType (line 38) | type MaterialType = function transformItems (line 86) | function transformItems({ FILE: src/i18n/index.ts function setupI18n (line 18) | function setupI18n(app: App) { FILE: src/main.ts function setupApp (line 12) | async function setupApp() { FILE: src/router/index.ts function setupRouter (line 13) | async function setupRouter(app: App) { FILE: src/stores/index.ts function setupStore (line 5) | function setupStore(app: App) { FILE: src/stores/modules/app.ts type AppState (line 4) | interface AppState { method updateFontSize (line 15) | updateFontSize(fontSize: number) { FILE: src/stores/modules/setting.ts method initSettings (line 58) | initSettings(settings: NullablePartial) { method updateServer (line 82) | async updateServer() { method updateToken (line 97) | async updateToken(token: string) { method updateAdminToken (line 101) | async updateAdminToken(admin_token: string) { method updateLocale (line 105) | async updateLocale() { method updateTheme (line 108) | async updateTheme() { method updateModPath (line 117) | async updateModPath(path?: string) { method updateProxy (line 123) | async updateProxy() { method updateCheckTime (line 126) | async updateCheckTime(lastCheckTime: number) { method updateGamePath (line 130) | async updateGamePath(path?: string) { method updateAkebiPath (line 135) | async updateAkebiPath(path?: string) { method updateLauncher (line 140) | async updateLauncher() { method updateGCPath (line 143) | async updateGCPath(path?: string) { method updateLuacPath (line 148) | async updateLuacPath(path: string) { method updateAlwaysOnTop (line 152) | async updateAlwaysOnTop() { FILE: src/types/api.d.ts type ApiResult (line 2) | interface ApiResult { type Account (line 12) | interface Account { type Props (line 18) | interface Props { FILE: src/types/business.d.ts type Mod (line 1) | interface Mod extends ModBasic { type ModBasic (line 9) | interface ModBasic { FILE: src/types/components.d.ts type GlobalComponents (line 9) | interface GlobalComponents { FILE: src/types/env.d.ts type ImportMetaEnv (line 4) | interface ImportMetaEnv { FILE: src/types/message.d.ts type Message (line 1) | interface Message { type Item (line 19) | type Item = { type QuestItem (line 25) | type QuestItem = { FILE: src/types/naive-ui.d.ts type Window (line 1) | interface Window { FILE: src/types/route.d.ts type Base (line 4) | interface Base { type Config (line 16) | interface Config extends Base { type Module (line 26) | type Module = Record type RecordRaw (line 29) | interface RecordRaw extends Base { type Meta (line 40) | interface Meta { type Menu (line 52) | type Menu = { FILE: src/types/setting.d.ts type Setting (line 1) | interface Setting { type LocaleModule (line 47) | type LocaleModule = Record FILE: src/types/utils.d.ts type NullablePartial (line 2) | type NullablePartial = { type Optional (line 7) | type Optional, K extends keyof T = keyof T... FILE: src/utils/invoke.ts function select_file (line 6) | function select_file(op... type ModListResult (line 12) | type ModListResult = Record { function convertModBasic (line 36) | function convertModBasic(contents: string, name: string) { function write_file (line 56) | function write_file(mod: Mod) { function download (line 62) | function download(url: string, path: string, mod: ModBasic) { FILE: src/utils/msg.ts constant ERROR_MSG_DURATION (line 5) | const ERROR_MSG_DURATION = 2000 function showErrorMsg (line 12) | function showErrorMsg(code: number, msg: string): void { function showSuccessMsg (line 24) | function showSuccessMsg(resultOrCode?: ApiResult | undefined | null... FILE: src/utils/naive-ui.ts function filterIgnoreCase (line 3) | function filterIgnoreCase(pattern: string, _: CascaderOption, path: Casc... FILE: src/utils/parse.ts function parseMd (line 1) | function parseMd(text: string, limit?: number) { FILE: src/utils/regex.ts function testUrlOrIP (line 1) | function testUrlOrIP(str: string) { FILE: src/utils/route.ts function transformModeleToRoute (line 6) | function transformModeleToRoute(module: Route.Module): Route.RecordRaw[] { function transformConfigToRoute (line 17) | function transformConfigToRoute(configs: Route.Config[] | Optional(key: string) { function saveSetting (line 37) | async function saveSetting() { function remove (line 45) | async function remove(key: string) { function clear (line 57) | async function clear() { function loadClientSetting (line 65) | async function loadClientSetting() { function loadWebSetting (line 100) | async function loadWebSetting() { FILE: src/views/mod/download/interface.ts type ModDataBody (line 1) | interface ModDataBody { type ModData (line 19) | interface ModData { type ProfilePage (line 31) | interface ProfilePage { type InstallOption (line 42) | interface InstallOption {