UNPKG

shineout

Version:

Shein 前端组件库

16 lines (15 loc) 840 B
import { RuleParams, RuleCommonResult, RuleFuncResult } from './Props'; export declare const RULE_TYPE = "RULE_OBJECT"; export default function Rule(): RuleCommonResult; export default function Rule<A extends RuleParams>(a: A): { [P in keyof A]: RuleFuncResult; } & RuleCommonResult; export default function Rule<A extends RuleParams, B extends RuleParams>(a: A, b: B): { [P in keyof (A & B)]: RuleFuncResult; } & RuleCommonResult; export default function Rule<A extends RuleParams, B extends RuleParams, C extends RuleParams>(a: A, b: B, c: C): { [P in keyof (A & B & C)]: RuleFuncResult; } & RuleCommonResult; export default function Rule<A extends RuleParams, B extends RuleParams, C extends RuleParams, D extends RuleParams>(a: A, b: B, c: C, d: D): { [P in keyof (A & B & C & D)]: RuleFuncResult; } & RuleCommonResult;