ChainGraph API Documentation / @badaitech/chaingraph-types / RegistryPlugin
Interface: RegistryPlugin
Defined in: packages/chaingraph-types/src/port/base/types.ts:432
Interface for registry operations with broader types
Properties
configSchema
configSchema:
ZodType<IPortConfig>
Defined in: packages/chaingraph-types/src/port/base/types.ts:434
deserializeConfig()
deserializeConfig: (
data) =>IPortConfig
Defined in: packages/chaingraph-types/src/port/base/types.ts:439
Parameters
data
unknown
Returns
deserializeValue()
deserializeValue: (
data,config) =>any
Defined in: packages/chaingraph-types/src/port/base/types.ts:437
Parameters
data
unknown
config
Returns
any
serializeConfig()
serializeConfig: (
config) =>unknown
Defined in: packages/chaingraph-types/src/port/base/types.ts:438
Parameters
config
Returns
unknown
serializeValue()
serializeValue: (
value,config) =>unknown
Defined in: packages/chaingraph-types/src/port/base/types.ts:436
Parameters
value
any
config
Returns
unknown
typeIdentifier
typeIdentifier:
"string"|"number"|"boolean"|"object"|"array"|"stream"|"enum"|"secret"|"any"
Defined in: packages/chaingraph-types/src/port/base/types.ts:433
validateConfig()
validateConfig: (
config) =>string[]
Defined in: packages/chaingraph-types/src/port/base/types.ts:441
Parameters
config
Returns
string[]
validateValue()
validateValue: (
value,config) =>string[]
Defined in: packages/chaingraph-types/src/port/base/types.ts:440
Parameters
value
any
config
Returns
string[]
valueSchema
valueSchema:
ZodType<any>
Defined in: packages/chaingraph-types/src/port/base/types.ts:435