diff --git a/src/models/Proxy.ts b/src/models/Proxy.ts index 6aa2885..3b38659 100644 --- a/src/models/Proxy.ts +++ b/src/models/Proxy.ts @@ -76,7 +76,7 @@ export interface SelectProxyGroup { type?: 'select' - proxies?: Proxy[] + proxies?: string[] // proxy names } @@ -84,7 +84,7 @@ export interface UrlTestProxyGroup { type?: 'url-test' - proxies?: Proxy[] + proxies?: string[] // proxy names url?: string diff --git a/src/models/Rule.ts b/src/models/Rule.ts index 61d57cd..c577670 100644 --- a/src/models/Rule.ts +++ b/src/models/Rule.ts @@ -1,11 +1,9 @@ -import { Proxy } from './Proxy' - export interface Rule { type?: 'DOMAIN' | 'DOMAIN-SUFFIX' | 'DOMAIN-KEYWORD' | 'DOMAIN-SUFFIX' | 'GEOIP' | 'FINAL' value?: string - use?: Proxy + use?: string // proxy or proxy group name }