BARGS
    Preparing search index...

    Interface Parser<TValues, TPositionals>

    Parser represents accumulated parse state with options and positionals schemas. This is a branded type for type-level tracking.

    interface Parser<
        TValues = Record<string, unknown>,
        TPositionals extends readonly unknown[] = readonly unknown[],
    > {
        __brand: "Parser";
        __optionsSchema: OptionsSchema;
        __positionals: TPositionals;
        __positionalsSchema: PositionalsSchema;
        __values: TValues;
    }

    Type Parameters

    • TValues = Record<string, unknown>
    • TPositionals extends readonly unknown[] = readonly unknown[]
    Index

    Properties

    __brand: "Parser"

    Brand for type discrimination. Do not use directly.

    __optionsSchema: OptionsSchema

    Options schema. Do not use directly.

    __positionals: TPositionals

    Phantom type for positionals. Do not use directly.

    __positionalsSchema: PositionalsSchema

    Positionals schema. Do not use directly.

    __values: TValues

    Phantom type for values. Do not use directly.