@if (!NoInputs.includes(type())) {
}
@if (!fullCustomNodeTypes.includes(type())) {
@switch (type()) {
@case (eWorkflowNodeTypeEnum.TRIGGER) {
@if (provider()?.icon; as icon) {
} @else {
}
}
@default {
}
}
@if (isStart()) {
}
}
@switch (type()) {
@case (eWorkflowNodeTypeEnum.START) {
}
@case (eWorkflowNodeTypeEnum.TRIGGER) {
}
@case (eWorkflowNodeTypeEnum.IF_ELSE) {
}
@case (eWorkflowNodeTypeEnum.LIST_OPERATOR) {
}
@case (eWorkflowNodeTypeEnum.VARIABLE_AGGREGATOR) {
}
@case (eWorkflowNodeTypeEnum.ASSIGNER) {
}
@case (eWorkflowNodeTypeEnum.ITERATING) {
}
@case (eWorkflowNodeTypeEnum.ANSWER) {
}
@case (eWorkflowNodeTypeEnum.CLASSIFIER) {
}
@case (eWorkflowNodeTypeEnum.KNOWLEDGE) {
}
@case (eWorkflowNodeTypeEnum.CODE) {
}
@case (eWorkflowNodeTypeEnum.JSON_PARSE) {
}
@case (eWorkflowNodeTypeEnum.JSON_STRINGIFY) {
}
@case (eWorkflowNodeTypeEnum.HTTP) {
}
@case (eWorkflowNodeTypeEnum.SUBFLOW) {
}
@case (eWorkflowNodeTypeEnum.TEMPLATE) {
}
@case (eWorkflowNodeTypeEnum.TOOL) {
}
@case (eWorkflowNodeTypeEnum.AGENT_WORKFLOW) {
}
@case (eWorkflowNodeTypeEnum.AGENT_TOOL) {
}
@case (eWorkflowNodeTypeEnum.TASK) {
}
@case (eWorkflowNodeTypeEnum.MIDDLEWARE) {
}
@case (eWorkflowNodeTypeEnum.SKILL) {
}
@case (eWorkflowNodeTypeEnum.NOTE) {
}
@case (eWorkflowNodeTypeEnum.SOURCE) {
}
@case (eWorkflowNodeTypeEnum.PROCESSOR) {
}
@case (eWorkflowNodeTypeEnum.CHUNKER) {
}
@case (eWorkflowNodeTypeEnum.UNDERSTANDING) {
}
@case (eWorkflowNodeTypeEnum.KNOWLEDGE_BASE) {
}
@case (eWorkflowNodeTypeEnum.DB_INSERT) {
}
@case (eWorkflowNodeTypeEnum.DB_UPDATE) {
}
@case (eWorkflowNodeTypeEnum.DB_QUERY) {
}
@case (eWorkflowNodeTypeEnum.DB_DELETE) {
}
@case (eWorkflowNodeTypeEnum.DB_SQL) {
}
@default {
Unimplement type ({{ type() }})
}
}
@if (!fullCustomNodeTypes.includes(type())) {
@if (description()) {
{{ description() }}
}
}