PHP 8.2.30
Preview: validation.d.ts Size: 1.71 KB
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/yargs/build/lib/validation.d.ts

import { Dictionary } from './common-types';
import { UsageInstance } from './usage';
import { YargsInstance, Arguments } from './yargs';
import { DetailedArguments } from 'yargs-parser';
import { Y18N } from 'y18n';
export declare function validation(yargs: YargsInstance, usage: UsageInstance, y18n: Y18N): ValidationInstance;
/** Instance of the validation module. */
export interface ValidationInstance {
    check(f: CustomCheck['func'], global: boolean): void;
    conflicting(argv: Arguments): void;
    conflicts(key: string | Dictionary<string | string[]>, value?: string | string[]): void;
    customChecks(argv: Arguments, aliases: DetailedArguments['aliases']): void;
    freeze(): void;
    getConflicting(): Dictionary<(string | undefined)[]>;
    getImplied(): Dictionary<KeyOrPos[]>;
    implications(argv: Arguments): void;
    implies(key: string | Dictionary<KeyOrPos | KeyOrPos[]>, value?: KeyOrPos | KeyOrPos[]): void;
    isValidAndSomeAliasIsNotNew(key: string, aliases: DetailedArguments['aliases']): boolean;
    limitedChoices(argv: Arguments): void;
    nonOptionCount(argv: Arguments): void;
    positionalCount(required: number, observed: number): void;
    recommendCommands(cmd: string, potentialCommands: string[]): void;
    requiredArguments(argv: Arguments): void;
    reset(localLookup: Dictionary): ValidationInstance;
    unfreeze(): void;
    unknownArguments(argv: Arguments, aliases: DetailedArguments['aliases'], positionalMap: Dictionary, isDefaultCommand: boolean): void;
    unknownCommands(argv: Arguments): boolean;
}
interface CustomCheck {
    func: (argv: Arguments, aliases: DetailedArguments['aliases']) => any;
    global: boolean;
}
export declare type KeyOrPos = string | number;
export {};

Directory Contents

Dirs: 0 × Files: 32

Name Size Perms Modified Actions
152 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
2.43 KB lrw-r--r-- 2026-02-27 09:44:56
Edit Download
178 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
2.69 KB lrw-r--r-- 2026-02-27 09:44:56
Edit Download
3.07 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
17.61 KB lrw-r--r-- 2026-02-27 09:44:58
Edit Download
1.18 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
774 B lrw-r--r-- 2026-02-27 09:44:58
Edit Download
1.43 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
1.49 KB lrw-r--r-- 2026-02-27 09:44:58
Edit Download
994 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
6.04 KB lrw-r--r-- 2026-02-27 09:44:58
Edit Download
96 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
284 B lrw-r--r-- 2026-02-27 09:44:58
Edit Download
67 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
2.30 KB lrw-r--r-- 2026-02-27 09:44:58
Edit Download
764 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
2.46 KB lrw-r--r-- 2026-02-27 09:44:58
Edit Download
119 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
438 B lrw-r--r-- 2026-02-27 09:45:00
Edit Download
309 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
1.17 KB lrw-r--r-- 2026-02-27 09:45:00
Edit Download
115 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
1.35 KB lrw-r--r-- 2026-02-27 09:45:00
Edit Download
2.05 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
19.94 KB lrw-r--r-- 2026-02-27 09:45:00
Edit Download
1.71 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
13.13 KB lrw-r--r-- 2026-02-27 09:45:00
Edit Download
12.14 KB lrw-r--r-- 2026-02-27 09:45:04
Edit Download
47.52 KB lrw-r--r-- 2026-02-27 09:45:00
Edit Download
102 B lrw-r--r-- 2026-02-27 09:45:04
Edit Download
301 B lrw-r--r-- 2026-02-27 09:45:00
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).