Skip to content

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.

Licensed under BUSL-1.1