(result: boolean)
| 59 | (promptOptions: PromptOptions): Promise<boolean> => |
| 60 | new Promise((resolve) => { |
| 61 | const closeWith = (result: boolean) => { |
| 62 | resolve(result); |
| 63 | setPrompt(null); |
| 64 | }; |
| 65 | const newPrompt: Prompt = { |
| 66 | options: promptOptions, |
| 67 | onFail: () => closeWith(false), |