Sha256: 08db98fed54676205cbd7b36fd5e06b4d74b1ce221d70694b669b7a6a900e099
Contents?: true
Size: 485 Bytes
Versions: 26
Compression:
Stored size: 485 Bytes
Contents
type AsyncTuple<ErrorType extends any = Error, DataType extends any = unknown> = { error: ErrorType; data: null; } | { error: null; data: DataType; }; /** * Gracefully handles a given Promise factory. * @example * const { error, data } = await until(() => asyncAction()) */ declare const until: <ErrorType extends unknown = Error, DataType extends unknown = unknown>(promise: () => Promise<DataType>) => Promise<AsyncTuple<ErrorType, DataType>>; export { until };
Version data entries
26 entries across 26 versions & 1 rubygems