@herbertgao/surgio
Version:
Generating rules for Surge, Clash, Quantumult like a PRO
11 lines (10 loc) • 557 B
TypeScript
import { z } from 'zod';
import type { PossibleNodeConfigType } from '../types';
type NodeFilterType = (nodeConfig: PossibleNodeConfigType) => boolean;
export declare const NodeFilterTypeValidator: z.ZodType<NodeFilterType, z.ZodTypeDef, NodeFilterType>;
type SortedNodeFilterType = {
readonly filter: <T extends PossibleNodeConfigType>(nodeList: ReadonlyArray<T>) => ReadonlyArray<T>;
readonly supportSort: true;
};
export declare const SortedNodeFilterTypeValidator: z.ZodType<SortedNodeFilterType, z.ZodTypeDef, SortedNodeFilterType>;
export {};