Readonly
idUnique identifier for this assertion
Readonly
implThe implementation function or schema for this assertion.
Readonly
partsThe assertion parts used to create this assertion.
Available at runtime for introspection.
Readonly
slotsThe slots derived from assertion parts for validation.
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.