The assertion parts defining the structure
The parsed values corresponding to assertion parts
Promise resolving to boolean indicating pass/fail, void for success, ZodType for dynamic validation, or AssertionFailure object for detailed error information
The implementation of an assertion as an async function.
An asynchronous implementation function that validates assertion arguments and returns a Promise resolving to validation results. The function receives parsed values from the assertion parts and can return various types indicating validation success or failure.