Utility functions for object satisfaction and shape validation.
This module provides core utility functions for checking if objects satisfy
expected shapes, including satisfies for partial matching,
exhaustivelySatisfies for exact matching, and shallowSatisfiesShape for
converting shapes to Zod schemas. All functions handle circular references
safely.
Utility functions for object satisfaction and shape validation.
This module provides core utility functions for checking if objects satisfy expected shapes, including
satisfies
for partial matching,exhaustivelySatisfies
for exact matching, andshallowSatisfiesShape
for converting shapes to Zod schemas. All functions handle circular references safely.Example