(result: T)
| 39 | export function showDialog<T = void>(root: Root, renderer: (done: (result: T) => void) => React.ReactNode): Promise<T> { |
| 40 | return new Promise<T>(resolve => { |
| 41 | const done = (result: T): void => void resolve(result); |
| 42 | root.render(renderer(done)); |
| 43 | }); |
| 44 | } |
no test coverage detected