Name used for debugging and introspection.
Standard Schema used to validate entity props.
Type-only alias for the entity instance type. Undefined at runtime.
Create a new frozen entity instance from props.
Returns a promise when the underlying Standard Schema validates async.
Reconstruct an entity instance from JSON, usually from persistence.
Entity definition returned by
defineEntity(...).build().