Packages
ckeditor5_phoenix
1.15.6
1.28.2
1.28.1
1.28.0
1.27.2
1.27.1
1.27.0
1.26.0
1.25.1
1.25.0
1.24.2
1.24.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.2
1.17.1
1.17.0
1.16.1
1.16.0
1.15.8
1.15.7
1.15.6
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.0
1.12.0
1.11.0
1.10.2
1.10.1
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.0
1.0.8
1.0.7
CKEditor 5 integration for Phoenix Framework
Current section
Files
Jump to
Current section
Files
dist/shared/wait-for.d.ts
import { CanBePromise } from '../types';
/**
* Waits for the provided callback to succeed. The callback is executed multiple times until it succeeds or the timeout is reached.
* It's executed immediately and then with a delay defined by the `retry` option.
*
* @param callback The callback to execute.
* @param config Configuration for the function.
* @param config.timeOutAfter The maximum time to wait for the callback to succeed, in milliseconds. Default is 500ms.
* @param config.retryAfter The time to wait between retries, in milliseconds. Default is 100ms.
* @returns A promise that resolves when the callback succeeds.
*/
export declare function waitFor<R>(callback: () => CanBePromise<R>, { timeOutAfter, retryAfter, }?: WaitForConfig): Promise<R>;
/**
* Configuration for the `waitFor` function.
*/
export type WaitForConfig = {
timeOutAfter?: number;
retryAfter?: number;
};
//# sourceMappingURL=wait-for.d.ts.map