Skip to content

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 ​

IPortConfig


deserializeValue() ​

deserializeValue: (data, config) => any

Defined in: packages/chaingraph-types/src/port/base/types.ts:437

Parameters ​

data ​

unknown

config ​

IPortConfig

Returns ​

any


serializeConfig() ​

serializeConfig: (config) => unknown

Defined in: packages/chaingraph-types/src/port/base/types.ts:438

Parameters ​

config ​

IPortConfig

Returns ​

unknown


serializeValue() ​

serializeValue: (value, config) => unknown

Defined in: packages/chaingraph-types/src/port/base/types.ts:436

Parameters ​

value ​

any

config ​

IPortConfig

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 ​

IPortConfig

Returns ​

string[]


validateValue() ​

validateValue: (value, config) => string[]

Defined in: packages/chaingraph-types/src/port/base/types.ts:440

Parameters ​

value ​

any

config ​

IPortConfig

Returns ​

string[]


valueSchema ​

valueSchema: ZodType<any>

Defined in: packages/chaingraph-types/src/port/base/types.ts:435

Licensed under BUSL-1.1