UNPKG

@cityssm/faster-report-parser

Version:

Parses select Excel and CSV reports from the FASTER Web Fleet Management System into usable data objects.

34 lines (29 loc) 844 B
import type { ParseFasterCsvReportOptions } from '../csvTypes.js' const w603ColumnReturnNames = { Textbox4: 'messageId', Textbox5: 'messageDateTime', Textbox14: 'messageType', Textbox15: 'message', Textbox129: 'exceptionDetails' } as const export type W603ReportRow = Record< (typeof w603ColumnReturnNames)[keyof typeof w603ColumnReturnNames], string > /** * W600 - Pick List Values Report */ export const w603: ParseFasterCsvReportOptions<W603ReportRow> = { columnReturnNames: w603ColumnReturnNames, columnParameterReturnNames: { textbox390: 'timeZone', textbox24: 'startDate', textbox386: 'endDate', textbox388: 'messageType', Textbox10: 'applicationType', Textbox318: 'displayExceptionDetails' }, columnVersionReturnNames: { textbox224: 'script' } }