gcal-commander
Version:
A command-line interface for Google Calendar operations
19 lines (18 loc) • 479 B
TypeScript
export interface TableColumn {
align?: 'center' | 'left' | 'right';
key: string;
label: string;
width?: number;
}
export interface TableFormatterOptions {
columns: TableColumn[];
fields?: string[];
}
export declare class TableFormatter {
private columns;
private filteredColumns;
constructor(options: TableFormatterOptions);
format(data: Record<string, unknown>[]): string;
getAvailableFields(): string[];
private filterColumns;
}