/** * Выполняет Promise функцию, пока она не завершится удачей. Может * использоваться для асинхронной загрузки модулей при плохом интернете * * @example * const HeaderLazyComponent = React.lazy(() => asyncImportLoader(() => import('../components/Header/Header'))); * * @example * asyncImportLoader(() => import('some-module'), 20).then((someModule) => { * someModule.init(); * }); * * @param asyncImport Функция, которую требуется выполнить * @param attempts Максимальное количество попыток */ export declare const asyncImportLoader: (asyncImport: () => Promise, attempts?: number) => Promise;