object-shape-tester - v5.1.5

Main

assertValidShape
defineShape
isValidShape
parseJsonWithShape

Shape Part

nonEmptyStringShape
uuidShape
and
classShape
customShape
enumShape
exact
indexedKeys
numericRange
optional
or
tupleShape
unknownShape

Util

ShapeMismatchError
CheckShapeValidityOptions
ShapeDefinition
ShapeToRuntimeType
isShapeDefinition

Internal

ShapeSpecifierType
AllowedIndexKeysKeysSpecifiers
AnyConstructor
BaseIndexedKeys
BaseParts
CustomSpecifier
ExpandParts
ExtractCustomSpecifierType
InternalIsValidShapeOptions
OptionallyReadonly
ShapeAnd
ShapeClass
ShapeEnum
ShapeExact
ShapeIndexedKeys
ShapeNumericRange
ShapeOptional
ShapeOr
ShapeSpecifier
ShapeTuple
ShapeUnknown
SpecifierToRuntimeType
TupleParts
customSpecifierKey
isShapeDefinitionKey
isShapeSpecifierKey
expandIndexedKeysKeys
getShapeSpecifier
isAndShapeSpecifier
isClassShapeSpecifier
isCustomSpecifier
isEnumShapeSpecifier
isExactShapeSpecifier
isIndexedKeysSpecifier
isNumericRangeShapeSpecifier
isOptionalShapeSpecifier
isOrShapeSpecifier
isTupleShapeSpecifier
isUnknownShapeSpecifier
matchesShape
shapeToDefaultValue