voici.js
    Preparing search index...

    Type Alias Config<TRow, TDColumns>

    Config: Partial<
        {
            align: "LEFT"
            | "CENTER"
            | "RIGHT";
            bgColorColumns: string[];
            body: Partial<
                {
                    accumulation: Partial<
                        {
                            bgColor: string;
                            columns: Partial<Accumulation<TRow, TDColumns>>;
                            separator: string;
                        },
                    >;
                    bgColor: string;
                    fillEmpty: Partial<FillEmptyOption<DatasetRow<TRow, TDColumns>>>;
                    filterRow: (row: DatasetRow<TRow, TDColumns>, index: number) => boolean;
                    highlightCell: Partial<
                        {
                            bold: boolean;
                            func: (
                                content: unknown,
                                row: number,
                                col: InferAttributes<TRow, TDColumns>,
                            ) => boolean;
                            italic: boolean;
                            textColor: string;
                            underline: boolean;
                        },
                    >;
                    highlightRow: Partial<
                        {
                            bgColor: string;
                            func: (row: DatasetRow<TRow, TDColumns>, index: number) => boolean;
                        },
                    >;
                    peek: number
                    | [number, number];
                    precision: number;
                    striped: boolean;
                    subset: [number?, number?];
                    textColor: string;
                },
            >;
            border: Partial<
                {
                    color: string;
                    groupSize: number;
                    horizontal: string;
                    vertical: string;
                },
            >;
            header: Partial<
                {
                    bgColor: string;
                    bold: boolean;
                    displayNames: Partial<
                        { [key in InferRowAttributesOrigin<TRow>]: string },
                    >;
                    dynamic: DynamicColumn<TRow, TDColumns>;
                    exclude: InferRowAttributes<TRow>[];
                    include: InferRowAttributes<TRow>[];
                    italic: boolean;
                    lowercase: boolean;
                    maxWidth: number | "auto";
                    order: InferAttributesOrigin<TRow, TDColumns>[];
                    origin: boolean;
                    separator: string;
                    textColor: string;
                    underline: boolean;
                    uppercase: boolean;
                    upperfirst: boolean;
                    visible: boolean;
                    width: number | "auto" | "stretch";
                },
            >;
            padding: Partial<{ char: string; size: number }>;
            sort: Sort<InferAttributesOrigin<TRow, TDColumns>>;
        },
    >

    Type Parameters

    • TRow extends Row
    • TDColumns extends object = never