Module
x/cliffy/command/deprecated.ts
Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...
Extremely Popular
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202// deno-lint-ignore-file no-explicit-any
import type { Command } from "./command.ts";import type { Type } from "./type.ts";import type { ActionHandler, Argument, CommandResult, CompleteHandler, CompleteOptions, Completion, Description, EnvVar, EnvVarOptions, EnvVarValueHandler, Example, GlobalEnvVarOptions, GlobalOptionOptions, HelpHandler, Option, OptionOptions, OptionValueHandler, TypeDef, TypeOptions, VersionHandler,} from "./types.ts";
/** @deprecated Use `Argument` instead. */export type IArgument = Argument;
/** @deprecated Use `GlobalOptionOptions` instead. */export type ICommandGlobalOption< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = GlobalOptionOptions<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `OptionOptions` instead. */export type ICommandOption< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = OptionOptions<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `CompleteOptions` instead. */export type ICompleteOptions = CompleteOptions;
/** @deprecated Use `Completion` instead. */export type ICompletion< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = Completion<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `EnvVar` instead. */export type IEnvVar = EnvVar;
/** @deprecated Use `EnvVarOptions` instead. */export type IEnvVarOptions = EnvVarOptions;
/** @deprecated Use `Example` instead. */export type IExample = Example;
/** @deprecated Use `GlobalEnvVarOptions` instead. */export type IGlobalEnvVarOptions = GlobalEnvVarOptions;
/** @deprecated Use `Option` instead. */export type IOption< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = Option<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `CommandResult` instead. */export type IParseResult< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = CommandResult<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `TypeDef` instead. */export type IType = TypeDef;
/** @deprecated Use `TypeOptions` instead. */export type ITypeOptions = TypeOptions;
/** @deprecated Use `ActionHandler` instead. */export type IAction< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = ActionHandler<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `CompleteHandler` instead. */export type ICompleteHandler< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = CompleteHandler<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `Description` instead. */export type IDescription< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined,> = Description<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `EnvVarValueHandler` instead. */export type IEnvVarValueHandler<TValue = any, TReturn = TValue> = EnvVarValueHandler<TValue, TReturn>;
/** @deprecated Use `OptionValueHandler` instead. */export type IFlagValueHandler<TValue = any, TReturn = TValue> = OptionValueHandler<TValue, TReturn>;
/** @deprecated Use `HelpHandler` instead. */export type IHelpHandler< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined, C extends Command<PG, PT, O, A, G, CT, GT, P> = Command< PG, PT, O, A, G, CT, GT, P >,> = HelpHandler<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `VersionHandler` instead. */export type IVersionHandler< O extends Record<string, any> | void = any, A extends Array<unknown> = O extends number ? any : [], G extends Record<string, any> | void = O extends number ? any : void, PG extends Record<string, any> | void = O extends number ? any : void, CT extends Record<string, any> | void = O extends number ? any : void, GT extends Record<string, any> | void = O extends number ? any : void, PT extends Record<string, any> | void = O extends number ? any : void, P extends Command<any> | undefined = O extends number ? any : undefined, C extends Command<PG, PT, O, A, G, CT, GT, P> = Command< PG, PT, O, A, G, CT, GT, P >,> = VersionHandler<O, A, G, PG, CT, GT, PT, P>;
/** @deprecated Use `Type.infer` instead. */export type TypeValue<TType, TDefault = TType> = Type.infer<TType, TDefault>;