ChainGraph API Documentation / @badaitech/chaingraph-types / ObjectSchema
Function: ObjectSchema()
ObjectSchema(
options,nodeRegistry):ClassDecorator
Defined in: packages/chaingraph-types/src/decorator/object-schema.decorator.ts:52
The
Parameters
options
Partial<IObjectSchema<Record<string, IPortConfig>>> & object
Optional additional settings for the object schema.
nodeRegistry
NodeRegistry = ...
Returns
ClassDecorator
Object Schema Decorator
decorator collects all properties decorated with
Port
(via its metadata) and builds an explicit object schema. It then normalizes the schema recursively.