validate() function
validate() function
Section titled “validate() function”Asserts structural grammar validation, verifying sub-namespaces and ensuring all required parameters are specified.
Signature:
export declare function validate(input: string, registry: Registry): { ok: boolean; unknownCmd?: string; needsSubcmd?: boolean; name?: string; missingArgs?: string[];};Parameters
Section titled “Parameters”|
Parameter |
Type |
Description |
|---|---|---|
|
input |
string |
The raw statement line string intended for execution. |
|
registry |
Hierarchical routing definitions tree. |
Returns:
{ ok: boolean; unknownCmd?: string; needsSubcmd?: boolean; name?: string; missingArgs?: string[]; }
Status validation diagnostic object. *