SYMBOL INDEX (48 symbols across 14 files) FILE: resources/download-core.js constant PLATFORM (line 20) | const PLATFORM = process.env.PLATFORM || process.platform constant ARCH (line 22) | const ARCH = process.env.ARCH || process.arch function downloadAndUnzip (line 29) | async function downloadAndUnzip(url, targetPath) { function downloadAndUnzipCore (line 58) | async function downloadAndUnzipCore(platform) { FILE: src/main/getCorePath.ts constant FINAL2X_CORE_NAME (line 5) | const FINAL2X_CORE_NAME = 'Final2x-core' constant FINAL2X_CORE_PATH (line 6) | const FINAL2X_CORE_PATH = 'Final2x-core/Final2x-core' function getCorePath (line 14) | function getCorePath(): string { function checkPipPackage (line 28) | function checkPipPackage(): boolean { FILE: src/main/index.ts function createWindow (line 10) | function createWindow(): void { function setTray (line 84) | function setTray(): void { FILE: src/main/openDirectory.ts function openDirectory (line 8) | async function openDirectory(_, p: Array<'openFile' | 'openDirectory' | ... FILE: src/main/runCommand.ts function runCommand (line 12) | async function runCommand(event: IpcMainEvent, coreConfig: Final2xCoreCo... function killCommand (line 44) | async function killCommand(): Promise { FILE: src/preload/index.d.ts type Window (line 4) | interface Window { FILE: src/renderer/src/plugins/i18n.ts constant LANG_LIST (line 11) | const LANG_LIST: string[] = ['en', 'zh', 'ja', 'fr'] FILE: src/renderer/src/utils/IOPath.ts class IOPath (line 5) | class IOPath { method add (line 11) | static add(id: string, path: string): void { method delete (line 22) | static delete(id: string): void { method checkID (line 31) | static checkID(id: string): boolean { method getByID (line 40) | static getByID(id: string): string { method getAllPath (line 49) | static getAllPath(): string { method getList (line 63) | static getList(): string[] { method isEmpty (line 72) | static isEmpty(): boolean { method show (line 81) | static show(): string { method setoutputpathManual (line 94) | static setoutputpathManual(path: string): void { method setoutputpath (line 106) | static setoutputpath(path: string): void { method getoutputpath (line 120) | static getoutputpath(): string { method clearALL (line 128) | static clearALL(): void { FILE: src/renderer/src/utils/getFinal2xCoreConfig.ts function getOutPutPATH (line 11) | function getOutPutPATH(): string { function getFinal2xCoreConfig (line 24) | function getFinal2xCoreConfig(): Final2xCoreConfig { FILE: src/renderer/src/utils/index.ts class Utils (line 3) | class Utils { method getLanguage (line 8) | static getLanguage(id: number): { lang: string, numLang: number } { method sleep (line 20) | static sleep(timeout: number): Promise { method DeepDeepSleep (line 28) | static DeepDeepSleep(miliseconds: number): void { method getRandString (line 38) | static getRandString(): string { method clickDebounce (line 47) | static clickDebounce( FILE: src/renderer/src/utils/pathFormat.ts class PathFormat (line 1) | class PathFormat { method constructor (line 4) | constructor() { method setRootPath (line 11) | setRootPath(path: string): void { method getRootPath (line 22) | getRootPath(): string { method getNewPath (line 29) | getNewPath(path: string): string { method checkPath (line 37) | static checkPath(path: string): boolean { method getFileName (line 44) | static getFileName(path: string): string { FILE: src/renderer/src/utils/switchLanguage.ts function switchLanguage (line 8) | function switchLanguage(): void { FILE: src/shared/const/ipc.ts type IpcChannelInvoke (line 4) | enum IpcChannelInvoke { type IpcChannelSend (line 11) | enum IpcChannelSend { type IpcChannelOn (line 22) | enum IpcChannelOn { FILE: src/shared/type/core.ts type Final2xCoreConfig (line 1) | interface Final2xCoreConfig {