1 | import type { Arbitrary } from '../arbitrary/definition/Arbitrary.js';
|
2 | import type { IAsyncProperty, IAsyncPropertyWithHooks, AsyncPropertyHookFunction } from './AsyncProperty.generic.js';
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | declare function asyncProperty<Ts extends [unknown, ...unknown[]]>(...args: [...arbitraries: {
|
10 | [K in keyof Ts]: Arbitrary<Ts[K]>;
|
11 | }, predicate: (...args: Ts) => Promise<boolean | void>]): IAsyncPropertyWithHooks<Ts>;
|
12 | export type { IAsyncProperty, IAsyncPropertyWithHooks, AsyncPropertyHookFunction };
|
13 | export { asyncProperty };
|