()
| 34 | import { getSettingsWithAllErrors } from './utils/settings/allErrors.js'; |
| 35 | import { hasAutoModeOptIn, hasSkipDangerousModePermissionPrompt } from './utils/settings/settings.js'; |
| 36 | export function completeOnboarding(): void { |
| 37 | saveGlobalConfig(current => ({ |
| 38 | ...current, |
| 39 | hasCompletedOnboarding: true, |
| 40 | lastOnboardingVersion: MACRO.VERSION |
| 41 | })); |
| 42 | } |
| 43 | export function showDialog<T = void>(root: Root, renderer: (done: (result: T) => void) => React.ReactNode): Promise<T> { |
| 44 | return new Promise<T>(resolve => { |
| 45 | const done = (result: T): void => void resolve(result); |
no test coverage detected