\hypertarget{classstrong}{}\doxysection{strong Class Reference}
\label{classstrong}\index{strong@{strong}}


\doxysubsection{Detailed Description}
\hypertarget{classstrong_autotoc_md5307}{}\doxyparagraph{Opt.\+name}\label{classstrong_autotoc_md5307}
Set a canonical option identifier to be used anywhere in the API.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+name} option name~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}\hypertarget{classstrong_autotoc_md5308}{}\doxyparagraph{Opt.\+title}\label{classstrong_autotoc_md5308}
{\bfseries{Set a long description for option to be used anywhere in text messages.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+title} option title~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}\hypertarget{classstrong_autotoc_md5309}{}\doxyparagraph{Opt.\+short}\label{classstrong_autotoc_md5309}
{\bfseries{{\bfseries{Set a short key for option to be used with one hyphen from command line.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+short}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}\hypertarget{classstrong_autotoc_md5310}{}\doxyparagraph{Opt.\+long}\label{classstrong_autotoc_md5310}
{\bfseries{{\bfseries{{\bfseries{Set a short key for option to be used with double hyphens from command line.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+long}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}\hypertarget{classstrong_autotoc_md5311}{}\doxyparagraph{Opt.\+flag}\label{classstrong_autotoc_md5311}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{Make an option boolean, i.\+e. option without value.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}\hypertarget{classstrong_autotoc_md5312}{}\doxyparagraph{Opt.\+arr}\label{classstrong_autotoc_md5312}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Makes an option accepts multiple values.~\newline
 Otherwise, the value will be used by the latter passed.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5313}{}\doxyparagraph{Opt.\+req}\label{classstrong_autotoc_md5313}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Makes an option req.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5314}{}\doxyparagraph{Opt.\+only}\label{classstrong_autotoc_md5314}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Makes an option to act as a command, i.\+e. program will exit just after option action.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5315}{}\doxyparagraph{Opt.\+val}\label{classstrong_autotoc_md5315}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a validation (or value) function for argument.~\newline
 Value from command line passes through before becoming available from API.~\newline
 Using for validation and convertion simple types to any values.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily \+\_\+val} validating function, invoked in the context of option instance and has one parameter with value from command line~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5316}{}\doxyparagraph{Opt.\+def}\label{classstrong_autotoc_md5316}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a default value for option. Default value passed through validation function as ordinary value.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Object} {\ttfamily \+\_\+def}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5317}{}\doxyparagraph{Opt.\+input}\label{classstrong_autotoc_md5317}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Make option value inputting stream. It\textquotesingle{}s add useful validation and shortcut for STDIN. {\bfseries{\begin{DoxyReturn}{Returns}
$\ast$\{COA.\+Opt\}$\ast$ {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5318}{}\doxyparagraph{Opt.\+output}\label{classstrong_autotoc_md5318}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Make option value outputing stream.~\newline
 It\textquotesingle{}s add useful validation and shortcut for STDOUT.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5319}{}\doxyparagraph{Opt.\+act}\label{classstrong_autotoc_md5319}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Add action for current option command. This action is performed if the current option is present in parsed options (with any value).~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily act} action function, invoked in the context of command instance and has the parameters\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} parsed options~\newline

\item {\itshape Array} {\ttfamily args} parsed arguments~\newline

\item {\itshape Object} {\ttfamily res} actions result accumulator~\newline
 It can return rejected promise by Cmd.\+reject (in case of error) or any other value treated as result.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5320}{}\doxyparagraph{Opt.\+comp}\label{classstrong_autotoc_md5320}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set custom additional completion for current option.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily fn} completion generation function, invoked in the context of command instance. Accepts parameters\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} completion options~\newline
 It can return promise or any other value treated as result.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5321}{}\doxyparagraph{Opt.\+end}\label{classstrong_autotoc_md5321}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Finish chain for current option and return parent command instance.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Cmd} {\ttfamily parent} command
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5322}{}\doxysubsubsection{Arg}\label{classstrong_autotoc_md5322}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Argument is a unnamed entity.~\newline
 From command line arguments passed as list of unnamed values.}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5323}{}\doxyparagraph{Arg.\+name}\label{classstrong_autotoc_md5323}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a canonical argument identifier to be used anywhere in text messages.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+name} argument name~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5324}{}\doxyparagraph{Arg.\+title}\label{classstrong_autotoc_md5324}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a long description for argument to be used anywhere in text messages.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+title} argument title~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5325}{}\doxyparagraph{Arg.\+arr}\label{classstrong_autotoc_md5325}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Makes an argument accepts multiple values.~\newline
 Otherwise, the value will be used by the latter passed.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5326}{}\doxyparagraph{Arg.\+req}\label{classstrong_autotoc_md5326}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Makes an argument req.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5327}{}\doxyparagraph{Arg.\+val}\label{classstrong_autotoc_md5327}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a validation (or value) function for argument.~\newline
 Value from command line passes through before becoming available from API.~\newline
 Using for validation and convertion simple types to any values.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily \+\_\+val} validating function, invoked in the context of argument instance and has one parameter with value from command line~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5328}{}\doxyparagraph{Arg.\+def}\label{classstrong_autotoc_md5328}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set a default value for argument. Default value passed through validation function as ordinary value.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Object} {\ttfamily \+\_\+def}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5329}{}\doxyparagraph{Arg.\+output}\label{classstrong_autotoc_md5329}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Make argument value outputing stream.~\newline
 It\textquotesingle{}s add useful validation and shortcut for STDOUT.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5330}{}\doxyparagraph{Arg.\+comp}\label{classstrong_autotoc_md5330}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Set custom additional completion for current argument.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily fn} completion generation function, invoked in the context of command instance. Accepts parameters\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} completion options~\newline
 It can return promise or any other value treated as result.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} instance (for chainability)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5331}{}\doxyparagraph{Arg.\+end}\label{classstrong_autotoc_md5331}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Finish chain for current option and return parent command instance.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Cmd} {\ttfamily parent} command
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5355}{}\doxyparagraph{Opt.\+name}\label{classstrong_autotoc_md5355}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Определяет канонический идентификатор параметра, используемый в вызовах API.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+name} имя параметра~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5356}{}\doxyparagraph{Opt.\+title}\label{classstrong_autotoc_md5356}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Определяет описание для параметра, используемое в текстовых сообщениях.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+title} название параметра~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5357}{}\doxyparagraph{Opt.\+short}\label{classstrong_autotoc_md5357}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает ключ для короткого имени параметра, передаваемого из командной строки с одинарным дефисом (например, {\ttfamily -\/v}).~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+short}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5358}{}\doxyparagraph{Opt.\+long}\label{classstrong_autotoc_md5358}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает ключ для длинного имени параметра, передаваемого из командной строки с двойным дефисом (например, {\ttfamily -\/-\/version}).~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+long}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5359}{}\doxyparagraph{Opt.\+flag}\label{classstrong_autotoc_md5359}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как логический, т.\+е. параметр не имеющий значения.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5360}{}\doxyparagraph{Opt.\+arr}\label{classstrong_autotoc_md5360}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как принимающий множественные значения.~\newline
 Иначе будет использовано последнее переданное значение параметра.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5361}{}\doxyparagraph{Opt.\+req}\label{classstrong_autotoc_md5361}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как обязательный.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5362}{}\doxyparagraph{Opt.\+only}\label{classstrong_autotoc_md5362}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Интерпретирует параметр как команду, т.\+е. программа будет завершена сразу после выполнения параметра.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5363}{}\doxyparagraph{Opt.\+val}\label{classstrong_autotoc_md5363}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает функцию валидации (или трансформации значения) для значения параметра.~\newline
 Значение, полученное из командной строки, передается в функцию-\/валидатор прежде чем оно станет доступно из API.~\newline
 Используется для валидации и трансформации введенных данных.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily \+\_\+val} функция валидации, исполняемая в контексте экземпляра параметра и принимающая в качестве единственного параметра значение, полученное из командной строки~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5364}{}\doxyparagraph{Opt.\+def}\label{classstrong_autotoc_md5364}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает значение параметра по умолчанию. Это значение также передается в функцию валидации как обычное значение.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Object} {\ttfamily \+\_\+def}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5365}{}\doxyparagraph{Opt.\+input}\label{classstrong_autotoc_md5365}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как принимающий ввод пользователя. ~\newline
 Позволяет использовать валидацию для STDIN.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
$\ast$\{COA.\+Opt\}$\ast$ {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5366}{}\doxyparagraph{Opt.\+output}\label{classstrong_autotoc_md5366}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как вывод.~\newline
 Позволяет использовать валидацию для STDOUT.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5367}{}\doxyparagraph{Opt.\+act}\label{classstrong_autotoc_md5367}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Добавляет (или создает) действие для текущего параметра команды. Это действие будет выполнено, если текущий параметр есть в списке полученных параметров (с любым значением).~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily act} функция, выполняемая в контексте экземпляра текущей команды и принимающая следующие параметры\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} параметры команды~\newline

\item {\itshape Array} {\ttfamily args} аргументы команды~\newline

\item {\itshape Object} {\ttfamily res} объект-\/аккумулятор результатов~\newline
 Функция может вернуть проваленный промис из Cmd.\+reject (в случае ошибки) или любое другое значение, рассматриваемое как результат.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5368}{}\doxyparagraph{Opt.\+comp}\label{classstrong_autotoc_md5368}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает кастомную функцию автодополнения для текущей команды.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily fn} функция-\/генератор автодоплнения, исполняемая в контексте экземпляра команды. Принимает параметры\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} параметры автодополнения~\newline
 Может возвращать промис или любое другое значение, рассматриваемое как результат исполнения команды.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр параметра (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5369}{}\doxyparagraph{Opt.\+end}\label{classstrong_autotoc_md5369}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Завершает цепочку методов текущего параметра и возвращает экземпляр родительской команды.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Cmd} {\ttfamily parent} родительская команда
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5370}{}\doxysubsubsection{Arg}\label{classstrong_autotoc_md5370}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Аргумент — неименованная сущность.~\newline
 Аргументы передаются из командной строки как список неименованных значений.}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5371}{}\doxyparagraph{Arg.\+name}\label{classstrong_autotoc_md5371}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Определяет канонический идентификатор аргумента, используемый в вызовах API.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+name} имя аргумента~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5372}{}\doxyparagraph{Arg.\+title}\label{classstrong_autotoc_md5372}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Определяет описание для аргумента, используемое в текстовых сообщениях.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape String} {\ttfamily \+\_\+title} описание аргумента~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5373}{}\doxyparagraph{Arg.\+arr}\label{classstrong_autotoc_md5373}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает аргумент как принимающий множественные значения.~\newline
 Иначе будет использовано последнее переданное значение аргумента.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5374}{}\doxyparagraph{Arg.\+req}\label{classstrong_autotoc_md5374}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает аргумент как обязательный.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5375}{}\doxyparagraph{Arg.\+val}\label{classstrong_autotoc_md5375}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает функцию валидации (или трансформации значения) для аргумента.~\newline
 Значение, полученное из командной строки, передается в функцию-\/валидатор прежде чем оно станет доступно из API.~\newline
 Используется для валидации и трансформации введенных данных.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily \+\_\+val} функция валидации, исполняемая в контексте экземпляра аргумента и принимающая в качестве единственного параметра значение, полученное из командной строки~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Opt} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5376}{}\doxyparagraph{Arg.\+def}\label{classstrong_autotoc_md5376}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает дефолтное значение для аргумента. Дефолтное значение передается в функцию валидации как обычное значение.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Object} {\ttfamily \+\_\+def}~\newline
 {\bfseries{}}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5377}{}\doxyparagraph{Arg.\+output}\label{classstrong_autotoc_md5377}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Помечает параметр как вывод.~\newline
 Позволяет назначить валидацию для STDOUT.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5378}{}\doxyparagraph{Arg.\+comp}\label{classstrong_autotoc_md5378}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Назначает кастомную функцию автодополнения для текущего аргумента.~\newline
 {\bfseries{
\begin{DoxyParams}{Parameters}
{\em $<$/strong$>$} & {\itshape Function} {\ttfamily fn} функция-\/генератор автодоплнения, исполняемая в контексте текущей команды. Принимает параметры\+:~\newline

\begin{DoxyItemize}
\item {\itshape Object} {\ttfamily opts} параметры Может возвращать промис или любое другое значение, рассматриваемое как результат исполнения команды.~\newline
 {\bfseries{}}
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\bfseries{}} {\itshape COA.\+Arg} {\ttfamily this} экземпляр аргумента (для поддержки цепочки методов)
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\hypertarget{classstrong_autotoc_md5379}{}\doxyparagraph{Arg.\+end}\label{classstrong_autotoc_md5379}
{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{{\bfseries{Завершает цепочку методов текущего аргумента и возвращает экземпляр родительской команды.~\newline
 {\bfseries{\begin{DoxyReturn}{Returns}
{\itshape COA.\+Cmd} {\ttfamily parent} родительская команда 
\end{DoxyReturn}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
sfcode/node\+\_\+modules/coa/README.\+md\end{DoxyCompactItemize}
