( state: ParsingState, field: "dueDate" | "scheduledDate" | "startDate" | "createdDate" | "doneDate", value: string )
| 407 | } |
| 408 | |
| 409 | private static assignDateField( |
| 410 | state: ParsingState, |
| 411 | field: "dueDate" | "scheduledDate" | "startDate" | "createdDate" | "doneDate", |
| 412 | value: string |
| 413 | ): void { |
| 414 | const date = this.normalizeDate(value); |
| 415 | if (date) { |
| 416 | state.parsed[field] = date; |
| 417 | } |
| 418 | } |
| 419 | |
| 420 | private static consumeField( |
| 421 | state: ParsingState, |
no test coverage detected