UNPKG

docutils-ts

Version:

Port of the Python Docutils library to TypeScript

15 lines (14 loc) 786 B
import { Action, ArgumentParser, Namespace, ActionConstructorOptions } from 'argparse'; export declare class ActionValidating extends Action { protected options: ActionConstructorOptions & { delegatedAction?: string; validator: (parser: ArgumentParser, namespace: Namespace, values: any[]) => any; }; protected delegatedAction?: string; protected validator: (parser: ArgumentParser, namespace: Namespace, values: any[], optionString: (string | null)) => any; constructor(options: ActionConstructorOptions & { delegatedAction?: string; validator: (parser: ArgumentParser, namespace: Namespace, values: any[]) => any; }); call(parser: ArgumentParser, namespace: Namespace, values: any[], optionString: (string | null)): void; }