Array of asynchronous assertion objects that define the available assertion logic for the embeddable async functions
// Create embeddable async assertion functions
const isAsyncString = expectAsync.it('to be a string');
const resolvesFast = expectAsync.it('to resolve quickly');
// Use within async 'to satisfy' patterns
await expectAsync(asyncUser, 'to satisfy', {
  name: isAsyncString,
  loadPromise: resolvesFast,
});
Factory type for creating async embeddable assertion executors.
This type generates a union of all possible
expectAsync.itfunction signatures based on the available asynchronous assertions. Each assertion contributes its own function signature to create embeddable async executors that can be used within async object patterns for complex validation scenarios.The resulting functions are designed to be used exclusively within async
'to satisfy'assertion contexts, where they provide type-safe pattern matching for nested object structures withPromise-based validation.