MCPcopy Create free account

hub / github.com/aimy1/clash-xiaoy / types & classes

Types & classes352 in github.com/aimy1/clash-xiaoy

↓ 4 callersClassScriptWrapper
backend/tauri/src/enhance/chain.rs:110
↓ 3 callersClassData
A newtype wrapper for request body
backend/tauri/src/core/clash/api.rs:293
↓ 3 callersEnumError
backend/tauri/src/core/tasks/utils.rs:11
↓ 2 callersClassSvgWrapper
backend/nyanpasu-egui/src/utils/svg.rs:37
↓ 1 callersClassBoaConsoleLogger
backend/tauri/src/enhance/script/js.rs:55
↓ 1 callersClassChannel
backend/tauri/src/utils/init/logging.rs:25
↓ 1 callersClassClashConnectionsEvent
backend/tauri/src/core/clash/mod.rs:20
↓ 1 callersClassDropGuard
backend/tauri/src/core/migration/mod.rs:173
↓ 1 callersClassGuard
backend/tauri/src/config/profile/tests.rs:17
↓ 1 callersClassIClashTemp
backend/tauri/src/config/clash/mod.rs:18
↓ 1 callersClassManagedStateAutoCommit
backend/tauri/src/core/state.rs:54
↓ 1 callersClassProfileUpdater
backend/tauri/src/core/tasks/jobs/profiles.rs:20
↓ 1 callersClassQuery
A newtype wrapper for query parameters
backend/tauri/src/core/clash/api.rs:291
↓ 1 callersEnumStateChanged
backend/tauri/src/core/handle.rs:16
↓ 1 callersClassStringOrVec
backend/tauri/src/config/profile/item/shared.rs:203
Class
scripts/utils/resolve.ts:45
InterfaceAppWindow
Trait for window management
backend/tauri/src/window.rs:16
ClassArchTemplate
backend/tauri/src/core/updater/mod.rs:59
InterfaceAsyncJobExecutor
backend/tauri/src/core/tasks/executor.rs:34
InterfaceAutoReloadConfig
frontend/interface/src/service/types.ts:56
InterfaceBaseDialogProps
frontend/ui/src/materialYou/components/baseDialog/index.tsx:20
InterfaceBaseItemProps
frontend/ui/src/materialYou/components/item/baseItem.tsx:6
InterfaceBasePageProps
frontend/ui/src/materialYou/components/basePage/index.tsx:9
InterfaceBinInfo
scripts/types/index.ts:14
InterfaceBlockTask
frontend/clash-xiaoy/src/components/providers/block-task-provider.tsx:14
InterfaceBlockTaskContextType
frontend/clash-xiaoy/src/components/providers/block-task-provider.tsx:23
ClassBoaRunner
boa engine is single-thread runner so that we can not define it in runner trait directly
backend/tauri/src/enhance/script/js.rs:103
EnumBreakWhenProxyChange
backend/tauri/src/config/nyanpasu/mod.rs:145
ClassBuildInfo
backend/tauri/src/consts.rs:5
ClassBuiltinModuleLoader
A ModuleLoader load resources from builtin static resources
backend/boa_utils/src/module/builtin.rs:24
InterfaceButtonProps
frontend/clash-xiaoy/src/components/ui/button.tsx:118
ClassCacheFile
backend/tauri/src/server/mod.rs:33
ClassCacheIcon
backend/tauri/src/server/mod.rs:27
ClassCachedItem
backend/boa_utils/src/module/http.rs:27
InterfaceCardFooterProps
frontend/clash-xiaoy/src/components/ui/card.tsx:163
InterfaceCardProps
frontend/clash-xiaoy/src/components/ui/card.tsx:92
ClassChainItem
backend/tauri/src/enhance/chain.rs:34
EnumChainType
backend/tauri/src/enhance/chain.rs:113
EnumChainTypeWrapper
backend/tauri/src/enhance/chain.rs:40
ClassChunkStatus
backend/tauri/src/utils/downloader.rs:154
ClassChunkThread
backend/tauri/src/utils/downloader.rs:180
EnumChunkThreadEvent
backend/tauri/src/utils/downloader.rs:162
EnumChunkThreadState
backend/tauri/src/utils/downloader.rs:173
InterfaceClashConfig
frontend/interface/src/service/clash-api.ts:16
ClassClashConnectionsConnector
backend/tauri/src/core/clash/ws.rs:105
EnumClashConnectionsConnectorEvent
backend/tauri/src/core/clash/ws.rs:82
ClassClashConnectionsConnectorInner
backend/tauri/src/core/clash/ws.rs:96
EnumClashConnectionsConnectorState
backend/tauri/src/core/clash/ws.rs:90
ClassClashConnectionsInfo
backend/tauri/src/core/clash/ws.rs:72
ClassClashConnectionsMessage
backend/tauri/src/core/clash/ws.rs:64
EnumClashCore
backend/tauri/src/config/nyanpasu/mod.rs:30
InterfaceClashCoreItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-core.tsx:111
InterfaceClashFieldItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-field.tsx:91
ClassClashInfo
backend/tauri/src/config/clash/mod.rs:195
InterfaceClashManifest
scripts/types/index.ts:3
InterfaceClashProxiesProviderQueryItem
frontend/interface/src/ipc/use-clash-proxies-provider.ts:5
InterfaceClashProxiesQuery
frontend/interface/src/ipc/use-clash-proxies.ts:27
InterfaceClashProxiesQueryGroupItem
frontend/interface/src/ipc/use-clash-proxies.ts:22
InterfaceClashProxiesQueryProxyItem
frontend/interface/src/ipc/use-clash-proxies.ts:17
InterfaceClashRulesProviderQueryItem
frontend/interface/src/ipc/use-clash-rules-provider.ts:5
ClassClashStrategy
backend/tauri/src/config/nyanpasu/clash_strategy.rs:5
InterfaceClashWebItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-web.tsx:133
ClassClearLogsJob
backend/tauri/src/core/tasks/jobs/logger.rs:22
ClassCli
clash-xiaoy is a GUI client for Clash.
backend/tauri/src/cmds/mod.rs:15
ClassCombineModuleLoader
backend/boa_utils/src/module/combine.rs:8
EnumCommands
backend/tauri/src/cmds/mod.rs:26
EnumConcurrencyStrategy
backend/tauri/src/core/state_v2/coordinator.rs:51
ClassConfig
backend/tauri/src/config/core.rs:15
InterfaceConfigChangedNotifier
backend/tauri/src/core/tasks/utils.rs:55
EnumConfigType
backend/tauri/src/config/core.rs:102
ClassConnectionInfo
backend/tauri/src/core/connection_interruption.rs:7
ClassConnectionInterruptionService
Connection interruption service that handles closing connections based on configuration settings
backend/tauri/src/core/connection_interruption.rs:13
ClassConsole
backend/boa_utils/src/console/mod.rs:158
ClassConsoleLogger
backend/boa_utils/src/console/mod.rs:56
InterfaceContentDisplayProps
frontend/clash-xiaoy/src/components/base/content-display.tsx:5
InterfaceContext
frontend/clash-xiaoy/src/components/profiles/modules/chain-item.tsx:11
InterfaceCore
frontend/interface/src/service/core.ts:4
ClassCoreManager
backend/tauri/src/core/clash/core.rs:377
EnumCoreTypeMeta
backend/tauri/src/core/updater/shared.rs:27
ClassCurrentPos
backend/tauri/src/logging/indexer.rs:51
InterfaceDatalineProps
frontend/clash-xiaoy/src/components/dashboard/dataline.tsx:8
EnumDecreaseSemaphoreReason
backend/tauri/src/utils/downloader.rs:167
ClassDefaultExport
TODO: support fn params check and support typescript type erase
backend/tauri/src/enhance/script/js.rs:294
ClassDefaultJobExecutor
backend/tauri/src/core/tasks/executor.rs:76
ClassDelayRes
backend/tauri/src/core/clash/api.rs:243
ClassDelayedExitGuard
backend/tauri/src/cmds/mod.rs:45
ClassDeviceInfo
backend/tauri/src/utils/collect.rs:13
EnumDownloadMode
backend/tauri/src/utils/downloader.rs:136
ClassDownloadStatus
backend/tauri/src/utils/downloader.rs:143
ClassDownloader
backend/tauri/src/utils/downloader.rs:25
ClassDownloaderBuilder
backend/tauri/src/utils/downloader.rs:66
EnumDownloaderError
backend/tauri/src/utils/downloader.rs:195
ClassDownloaderInner
backend/tauri/src/utils/downloader.rs:44
EnumDownloaderState
backend/tauri/src/utils/downloader.rs:125
ClassDraft
backend/tauri/src/config/draft.rs:6
ClassEnvInfo
backend/tauri/src/utils/collect.rs:23
InterfaceEnvInfos
frontend/interface/src/service/types.ts:139
ClassEventsRotateJob
backend/tauri/src/core/tasks/jobs/events_rotate.rs:15
InterfaceExpandMoreProps
frontend/ui/src/materialYou/components/expandMore/index.tsx:5
EnumExternalControllerPortStrategy
backend/tauri/src/config/nyanpasu/clash_strategy.rs:11
next →1–100 of 352, ranked by callers