n8n-nodes-semble v2.1.0


n8n-nodes-semble / components/AdditionalFieldsRegistry / FieldRegistryOptions

Interface: FieldRegistryOptions

Defined in: components/AdditionalFieldsRegistry.ts:36

Configuration options interface for field registry instances

Controls the behavior of the AdditionalFieldsRegistry including caching, validation, and automatic field registration features.

Example

const registryOptions: FieldRegistryOptions = {
  enableCaching: true,
  cacheTtl: 300,              // 5 minutes
  enableValidation: true,
  autoRegisterCommon: true    // Auto-register frequently used fields
};

const registry = new AdditionalFieldsRegistry(registryOptions);

FieldRegistryOptions

Since

2.0.0

Properties

enableCaching?

optional enableCaching: boolean

Defined in: components/AdditionalFieldsRegistry.ts:38

Enable field caching to improve performance


cacheTtl?

optional cacheTtl: number

Defined in: components/AdditionalFieldsRegistry.ts:40

Cache time-to-live in seconds (default: 300)


enableValidation?

optional enableValidation: boolean

Defined in: components/AdditionalFieldsRegistry.ts:42

Enable field validation during registration


autoRegisterCommon?

optional autoRegisterCommon: boolean

Defined in: components/AdditionalFieldsRegistry.ts:44

Automatically register commonly used fields