Skip to content

PersistentAI API Documentation / @persistentai/fireflow-types / RegistryPlugin

Interface: RegistryPlugin

Defined in: packages/fireflow-types/src/port/base/types.ts:348

Interface for registry operations with broader types

Properties

configSchema

configSchema: ZodType<IPortConfig>

Defined in: packages/fireflow-types/src/port/base/types.ts:350


deserializeConfig()

deserializeConfig: (data) => IPortConfig

Defined in: packages/fireflow-types/src/port/base/types.ts:355

Parameters

data

unknown

Returns

IPortConfig


deserializeValue()

deserializeValue: (data, config) => any

Defined in: packages/fireflow-types/src/port/base/types.ts:353

Parameters

data

unknown

config

IPortConfig

Returns

any


serializeConfig()

serializeConfig: (config) => unknown

Defined in: packages/fireflow-types/src/port/base/types.ts:354

Parameters

config

IPortConfig

Returns

unknown


serializeValue()

serializeValue: (value, config) => unknown

Defined in: packages/fireflow-types/src/port/base/types.ts:352

Parameters

value

any

config

IPortConfig

Returns

unknown


typeIdentifier

typeIdentifier: "string" | "number" | "boolean" | "object" | "array" | "stream" | "enum" | "secret" | "any"

Defined in: packages/fireflow-types/src/port/base/types.ts:349


validateConfig()

validateConfig: (config) => string[]

Defined in: packages/fireflow-types/src/port/base/types.ts:357

Parameters

config

IPortConfig

Returns

string[]


validateValue()

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

Defined in: packages/fireflow-types/src/port/base/types.ts:356

Parameters

value

any

config

IPortConfig

Returns

string[]


valueSchema

valueSchema: ZodType<any>

Defined in: packages/fireflow-types/src/port/base/types.ts:351

Licensed under BUSL-1.1