UNPKG

surgio

Version:

Generating rules for Surge, Clash, Quantumult like a PRO

13 lines (12 loc) 718 B
import { ShadowsocksJsonSubscribeProviderConfig, ShadowsocksNodeConfig } from '../types'; import Provider from './Provider'; import { DefaultProviderRequestHeaders, GetNodeListFunction, GetNodeListV2Function } from './types'; export default class ShadowsocksJsonSubscribeProvider extends Provider { #private; readonly udpRelay?: boolean; constructor(name: string, config: ShadowsocksJsonSubscribeProviderConfig); get url(): string; getNodeList: GetNodeListFunction; getNodeListV2: GetNodeListV2Function; } export declare const getShadowsocksJSONConfig: (url: string, requestHeaders: DefaultProviderRequestHeaders, cacheKey: string, udpRelay?: boolean) => Promise<Array<ShadowsocksNodeConfig>>;