ISchemaRegistry
n8n-nodes-semble / core/SchemaRegistry / ISchemaRegistry
Interface: ISchemaRegistry¶
Defined in: core/SchemaRegistry.ts:74
Schema registry interface
Methods¶
registerSchema()¶
registerSchema(
schema
):void
Defined in: core/SchemaRegistry.ts:75
Parameters¶
schema¶
Returns¶
void
getSchema()¶
getSchema(
resourceType
,version?
):undefined
|ResourceSchema
Defined in: core/SchemaRegistry.ts:76
Parameters¶
resourceType¶
SembleResourceType
version?¶
string
Returns¶
undefined
| ResourceSchema
getLatestSchema()¶
getLatestSchema(
resourceType
):undefined
|ResourceSchema
Defined in: core/SchemaRegistry.ts:77
Parameters¶
resourceType¶
SembleResourceType
Returns¶
undefined
| ResourceSchema
getAllSchemas()¶
getAllSchemas():
ResourceSchema
[]
Defined in: core/SchemaRegistry.ts:78
Returns¶
validateSchema()¶
validateSchema(
schema
):ValidationResult
Defined in: core/SchemaRegistry.ts:79
Parameters¶
schema¶
Returns¶
generateNodeProperties()¶
generateNodeProperties(
schema
,action?
):INodeProperties
[]
Defined in: core/SchemaRegistry.ts:80
Parameters¶
schema¶
action?¶
SembleActionType
Returns¶
INodeProperties
[]