@ntix/parsing
    Preparing search index...

    Interface Parser

    A parser

    interface Parser {
        array: NextBuilder<IArray.Parser, never, "of">;
        boolean: IBoolean.Parser;
        date: IDate.Parser;
        dictionary: IDictionary.Parser;
        float: IFloat.Parser;
        for: <T>(schema: ComplexSchema<T>) => IComplex.Parser<T>;
        int: IInt.Parser;
        json: IJson.Parser;
        not: NextBuilder<IRoot.Parser, "not" | "parse">;
        parse: IParse<unknown>;
        required: NextBuilder<IRoot.Parser, "required">;
        string: IString.Parser;
        use: <T>(parser: IParser<T>) => IParser<T>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    array: NextBuilder<IArray.Parser, never, "of">
    boolean: IBoolean.Parser
    dictionary: IDictionary.Parser
    float: IFloat.Parser
    for: <T>(schema: ComplexSchema<T>) => IComplex.Parser<T>

    get a complex schema

    not: NextBuilder<IRoot.Parser, "not" | "parse">
    parse: IParse<unknown>
    required: NextBuilder<IRoot.Parser, "required">
    string: IString.Parser
    use: <T>(parser: IParser<T>) => IParser<T>

    use a parser function to parse the value