UNPKG

@algolia/autocomplete-core

Version:

Core primitives for building autocomplete experiences.

9 lines (8 loc) 383 B
import { MaybePromise } from '@algolia/autocomplete-shared'; /** * Creates a runner that executes promises in a concurrent-safe way. * * This is useful to prevent older promises to resolve after a newer promise, * otherwise resulting in stale resolved values. */ export declare function createConcurrentSafePromise(): <TValue>(promise: MaybePromise<TValue>) => Promise<TValue>;