UNPKG

jaywalk

Version:
19 lines (18 loc) 568 B
import { CompiledFn, Ref, Context } from '../utils'; import { Rule, RuleOptions } from './rule'; export interface AnyOptions extends RuleOptions { required?: boolean; default?: any | Ref; uses?: Rule[]; } export declare class Any extends Rule implements AnyOptions { type: string; required: boolean; default: any | Ref; uses: Rule[]; constructor(options?: AnyOptions); _isType(value: any, path: string[], context: Context): number; _compile(): CompiledFn<any>; _extend(options: AnyOptions): AnyOptions; toJSON(): any; }