Base config object for all sort commands.

interface Sort {
    clean?: boolean;
    compress?: boolean;
    logger?: BasicLogger;
    mark?: Set<string>;
    output: string;
    path: string;
    sort?: ExportExcel.Options.Sort;
    theme?: "dark" | "light";
}
Hierarchy
Index

Properties

clean?: boolean

When true, remove existing sorted output before regenerating.

compress?: boolean

When true, the output sorted format CardDBs are compressed.

logger?: BasicLogger

Optional logger interface.

mark?: Set<string>

A set of CSV file names in the conversion process to mark / highlight for merging.

output: string

Output directory for spreadsheets.

path: string

Input JSON file path post conversion.

Various sort options.

theme?: "dark" | "light"

Theme name.