UNPKG

@herbertgao/surgio

Version:

Generating rules for Surge, Clash, Quantumult like a PRO

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