(pages: NavComponentWithProps[])
| 78 | }; |
| 79 | |
| 80 | export const convertToViews = (pages: NavComponentWithProps[]): ViewController[] => { |
| 81 | return pages |
| 82 | .map((page) => { |
| 83 | if (page instanceof ViewController) { |
| 84 | return page; |
| 85 | } |
| 86 | if ('component' in page) { |
| 87 | return convertToView(page.component, page.componentProps === null ? undefined : page.componentProps); |
| 88 | } |
| 89 | return convertToView(page, undefined); |
| 90 | }) |
| 91 | .filter((v) => v !== null) as ViewController[]; |
| 92 | }; |
no test coverage detected