HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/node_modules/@oclif/core/lib/parser/flags.d.ts
/// <reference types="node" />
import { URL } from 'url';
import { Definition, OptionFlag, BooleanFlag } from '../interfaces';
import { FlagParser, CustomOptionFlag } from '../interfaces/parser';
/**
 * Create a custom flag.
 *
 * @example
 * type Id = string
 * type IdOpts = { startsWith: string; length: number };
 *
 * export const myFlag = custom<Id, IdOpts>({
 *   parse: async (input, opts) => {
 *     if (input.startsWith(opts.startsWith) && input.length === opts.length) {
 *       return input
 *     }
 *
 *     throw new Error('Invalid id')
 *   },
 * })
 */
export declare function custom<T, P = Record<string, unknown>>(defaults: {
    parse: FlagParser<T, string, P>;
    multiple: true;
} & Partial<CustomOptionFlag<T, P, true>>): Definition<T, P>;
export declare function custom<T, P = Record<string, unknown>>(defaults: {
    parse: FlagParser<T, string, P>;
} & Partial<CustomOptionFlag<T, P>>): Definition<T, P>;
export declare function custom<T = string, P = Record<string, unknown>>(defaults: Partial<CustomOptionFlag<T, P>>): Definition<T, P>;
/**
 * @deprecated Use Flags.custom instead.
 */
export declare function build<T>(defaults: {
    parse: OptionFlag<T>['parse'];
} & Partial<OptionFlag<T>>): Definition<T>;
export declare function build(defaults: Partial<OptionFlag<string>>): Definition<string>;
export declare function boolean<T = boolean>(options?: Partial<BooleanFlag<T>>): BooleanFlag<T>;
export declare const integer: Definition<number, {
    min?: number | undefined;
    max?: number | undefined;
}>;
export declare const directory: Definition<string, {
    exists?: boolean | undefined;
}>;
export declare const file: Definition<string, {
    exists?: boolean | undefined;
}>;
/**
 * Initializes a string as a URL. Throws an error
 * if the string is not a valid URL.
 */
export declare const url: Definition<URL, Record<string, unknown>>;
export declare function option<T>(options: {
    parse: OptionFlag<T>['parse'];
} & Partial<CustomOptionFlag<T>>): OptionFlag<T | undefined>;
declare const stringFlag: Definition<string, Record<string, unknown>>;
export { stringFlag as string };
export declare const defaultFlags: {
    color: BooleanFlag<boolean>;
};