(item: string, start: number)
| 7 | |
| 8 | UnitTest.test('api.PositionArray.generate', () => { |
| 9 | const generator = (item: string, start: number): Optional<PArrayTestItem> => { |
| 10 | const firstletter = item[0]; |
| 11 | if (firstletter === 'a') { |
| 12 | return Optional.none(); |
| 13 | } |
| 14 | return Optional.some({ |
| 15 | start, |
| 16 | finish: start + item.length, |
| 17 | item |
| 18 | }); |
| 19 | }; |
| 20 | |
| 21 | const check = (expected: string[], input: string[], start?: number) => { |
| 22 | const result = PositionArray.generate(input, generator, start); |