jsdoc-type-pratt-parser
    Preparing search index...

    Interface ObjectResult

    An object type. Contains entries which can be KeyValueResults or NameResults. In most grammars the keys need to be NameResults. In some grammars it possible that an entry is only a RootResult or a NumberResult without a key. The separator is 'comma' by default.

    interface ObjectResult {
        elements: (
            | ObjectFieldResult
            | JsdocObjectFieldResult
            | CallSignatureResult
            | ConstructorSignatureResult
            | MethodSignatureResult
            | ComputedPropertyResult
            | ComputedMethodResult
        )[];
        loc?: {
            end: { column: number; line: number };
            start: { column: number; line: number };
        };
        meta: {
            bracketSpacing?: string;
            propertyIndent?: string;
            separator: | "comma"
            | "semicolon"
            | "linebreak"
            | "comma-and-linebreak"
            | "semicolon-and-linebreak"
            | undefined;
            separatorForSingleObjectField?: boolean;
            trailingPunctuation?: boolean;
        };
        range?: [number, number];
        type: "JsdocTypeObject";
    }

    Hierarchy (View Summary)

    Index
    loc?: {
        end: { column: number; line: number };
        start: { column: number; line: number };
    }
    meta: {
        bracketSpacing?: string;
        propertyIndent?: string;
        separator:
            | "comma"
            | "semicolon"
            | "linebreak"
            | "comma-and-linebreak"
            | "semicolon-and-linebreak"
            | undefined;
        separatorForSingleObjectField?: boolean;
        trailingPunctuation?: boolean;
    }
    range?: [number, number]
    type: "JsdocTypeObject"