@cityssm/faster-report-parser
Version:
Parses select Excel and CSV reports from the FASTER Web Fleet Management System into usable data objects.
11 lines (10 loc) • 454 B
TypeScript
import type { FasterReportResults, FasterReportVersion } from '../reportTypes.js';
export interface ParseFasterCsvReportOptions<T> {
columnReturnNames: Record<string, keyof T>;
columnNumericReturnNames?: Record<string, keyof T>;
columnParameterReturnNames?: Record<string, string>;
columnVersionReturnNames?: Record<string, FasterReportVersion>;
}
export interface FasterCsvReportResults<T> extends FasterReportResults {
data: T[];
}