Interface for the base abstract Assertion class.
Assertion
This interface defines the contract for assertion instances, including properties for assertion parts, implementation, slots, and methods for parsing and executing assertions both synchronously and asynchronously.
Readonly
The implementation function or schema for this assertion.
The assertion parts used to create this assertion.
Available at runtime for introspection.
The slots derived from assertion parts for validation.
Returns the string representation of this assertion.
Interface for the base abstract
Assertion
class.This interface defines the contract for assertion instances, including properties for assertion parts, implementation, slots, and methods for parsing and executing assertions both synchronously and asynchronously.