UNPKG

surgio

Version:

Generating rules for Surge, Clash, Quantumult like a PRO

18 lines (17 loc) 1.15 kB
import { PossibleProviderConfigType } from '../types'; import { ProviderDefineFunction } from '../configurables'; import BlackSSLProvider from './BlackSSLProvider'; import ClashProvider from './ClashProvider'; import CustomProvider from './CustomProvider'; import ShadowsocksJsonSubscribeProvider from './ShadowsocksJsonSubscribeProvider'; import ShadowsocksrSubscribeProvider from './ShadowsocksrSubscribeProvider'; import ShadowsocksSubscribeProvider from './ShadowsocksSubscribeProvider'; import SsdProvider from './SsdProvider'; import TrojanProvider from './TrojanProvider'; import V2rayNSubscribeProvider from './V2rayNSubscribeProvider'; import { PossibleProviderType } from './types'; import Provider from './Provider'; export { BlackSSLProvider, ClashProvider, CustomProvider, ShadowsocksJsonSubscribeProvider, ShadowsocksrSubscribeProvider, ShadowsocksSubscribeProvider, SsdProvider, TrojanProvider, V2rayNSubscribeProvider, }; export type { Provider }; export type * from './types'; export declare function getProvider(name: string, config: ReturnType<ProviderDefineFunction<any>> | PossibleProviderConfigType): Promise<PossibleProviderType>;