()
| 30 | import { getSettingsWithAllErrors } from './utils/settings/allErrors.js'; |
| 31 | import { hasAutoModeOptIn, hasSkipDangerousModePermissionPrompt } from './utils/settings/settings.js'; |
| 32 | export function completeOnboarding(): void { |
| 33 | saveGlobalConfig(current => ({ |
| 34 | ...current, |
| 35 | hasCompletedOnboarding: true, |
| 36 | lastOnboardingVersion: MACRO.VERSION |
| 37 | })); |
| 38 | } |
| 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); |
no test coverage detected