@morph-mapper/source / useLogicBlocks
Function: useLogicBlocks()
useLogicBlocks(
variant):object
Defined in: hooks/use-logic-blocks.ts:10
This hook provides an external interface to the logic blocks configuration. It is used to dyanmically fetch the implementation of a logic block based on the schema variant.
Parameters
variant
SchemaVariant
Returns
object
logicBlocks
logicBlocks:
LogicBlockRecord<{anchor: {iterate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };occurrence: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };selected: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };shift: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };skipWords: {conditions: { };default:never[];description:string;input:MultiSelectCreatable;title:string;type:ZodArray<ZodString,"many">; };whitespace: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };anchorVariable: {selected: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };caseDefinition: {variableKey: {conditions: {isStatic:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };variableValue: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };composeTableColumns: {compose: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };definitionInHeader: {conditions: {isStatic:true; };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: {isHidden:true; };default:number;description:string;input:Number;title:string;type:ZodNumber; };lines: {conditions: {hasValue: {definitionInHeader:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };concatenate: { };containerIterator: {declareVariableIterator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };quantity: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };context: { };countOccurences: {countoccurences: {conditions: { };default:undefined;description:string;input:TextSelectorAdd;title:string;type:ZodArray<ZodString,"many">; };referBack: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };dateTime: {adjustWinterTime: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };enableRangeCheck: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };inputFormat: {conditions: {hasValue: {inputType:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };inputType: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["string","epoch"]>; };maxDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };minDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };outputFormat: {conditions: {hasValue: {outputSelection:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };outputSelection: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["unix","custom"]>; };useCurrentDate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };useCurrentTimestamp: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };defineTableCell: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };iterate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };shiftColumns: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRows: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };docVariables: {variable: {conditions: { };default:string;description:string;input:SingleSelect;selection:object[];title:string;type:ZodEnum<["$emailMessage.text","$emailMessage.from.0.address","$emailMessage.subject","$pdfString","$txtstring","$emailData.fileName","$xlsColumn"]>; }; };genericRequest: {collection: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };database: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };target: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };getFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };returnMode: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["all","single"]>; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodBoolean; };targetElement: {conditions: {hasValue: {returnMode:string; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };iterableTable: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };findByColumns: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRow: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };to: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };iterateRowByColumn: {column: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };literal: {literal: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; }; };logicAnd: { };logicEqual: {invert: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };logicIfElse: { };logicNot: { };logicOr: { };logicRegExpTest: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };pattern: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };mathCeil: { };mathDivide: {divisor: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathFloor: { };mathGreaterThan: {greaterThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathGreaterThanOrEqual: {greaterThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThan: {lessThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThanOrEqual: {lessThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathMaximal: { };mathMultiply: { };mathPlus: { };mathRound: { };mathSubtract: {subtract: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };parseToFloat: { };parseToFloatReversed: { };parseToNumber: { };removeLeadingAndTrailingSpaces: { };removeSpecialCharacters: {trimWhitespace: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };removeWords: {countEnd: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };countStart: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };replaceSymbols: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };symbols: {conditions: { };default:never[];description:string;input:MultiSelectCreatable;title:string;type:ZodArray<ZodString,"many">; };target: {conditions: { };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; }; };split: {select: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };separator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };substring: {from: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };to: {conditions: {hasValue: {useEnd:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };useEnd: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };sumFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };switchCase: { };terminal: { };vesselRequest: {collection: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"resource">; };database: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"morphjs">; };target: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"CODE">; }; }; },Set<BlockRule>> |LogicBlockRecord<{anchor: {absColumn: {conditions: {hasValue: {reference:string; }; };default:number;description:string;input:Input;title:string;type:ZodNumber; };absRow: {conditions: {hasValue: {iterateRows:boolean;reference:string; }; };default:number;description:string;input:Input;title:string;type:ZodNumber; };iterateRows: {conditions: { };default:boolean;description:string;input:Input;title:string;type:ZodBoolean; };reference: {conditions: { };default:string;description:string;input:Input;selection:object[];title:string;type:ZodEnum<["absolute","relative"]>; };relColumn: {conditions: {hasValue: {reference:string; }; };default:number;description:string;input:Input;title:string;type:ZodNumber; };relRow: {conditions: {hasValue: {iterateRows:boolean;reference:string; }; };default:number;description:string;input:Input;title:string;type:ZodNumber; };selected: {conditions: {hasValue: {reference:string; }; };default:undefined;description:string;input:Input;title:string;type:ZodString; };whitespace: {conditions: { };default:boolean;description:string;input:Input;title:string;type:ZodBoolean; }; };anchorVariable: {selected: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };caseDefinition: {variableKey: {conditions: {isStatic:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };variableValue: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };composeTableColumns: {compose: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };definitionInHeader: {conditions: {isStatic:true; };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: {isHidden:true; };default:number;description:string;input:Number;title:string;type:ZodNumber; };lines: {conditions: {hasValue: {definitionInHeader:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };concatenate: { };containerIterator: {declareVariableIterator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };quantity: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };context: { };countOccurences: {countoccurences: {conditions: { };default:undefined;description:string;input:TextSelectorAdd;title:string;type:ZodArray<ZodString,"many">; };referBack: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };dateTime: {adjustWinterTime: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };enableRangeCheck: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };inputFormat: {conditions: {hasValue: {inputType:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };inputType: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["string","epoch"]>; };maxDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };minDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };outputFormat: {conditions: {hasValue: {outputSelection:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };outputSelection: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["unix","custom"]>; };useCurrentDate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };useCurrentTimestamp: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };defineTableCell: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };iterate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };shiftColumns: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRows: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };docVariables: {variable: {conditions: { };default:string;description:string;input:SingleSelect;selection:object[];title:string;type:ZodEnum<["$emailMessage.text","$emailMessage.from.0.address","$emailMessage.subject","$pdfString","$txtstring","$emailData.fileName","$xlsColumn"]>; }; };genericRequest: {collection: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };database: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };target: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };getFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };returnMode: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["all","single"]>; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodBoolean; };targetElement: {conditions: {hasValue: {returnMode:string; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };iterableTable: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };findByColumns: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRow: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };to: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };iterateRowByColumn: {column: {conditions: { };default:number;description:string;input:Input;title:string;type:ZodNumber; }; };literal: {literal: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; }; };logicAnd: { };logicEqual: {invert: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };logicIfElse: { };logicNot: { };logicOr: { };logicRegExpTest: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };pattern: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };mathCeil: { };mathDivide: {divisor: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathFloor: { };mathGreaterThan: {greaterThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathGreaterThanOrEqual: {greaterThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThan: {lessThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThanOrEqual: {lessThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathMaximal: { };mathMultiply: { };mathPlus: { };mathRound: { };mathSubtract: {subtract: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };parseToFloat: { };parseToFloatReversed: { };parseToNumber: { };removeLeadingAndTrailingSpaces: { };removeSpecialCharacters: {trimWhitespace: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };removeWords: {countEnd: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };countStart: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };replaceSymbols: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };symbols: {conditions: { };default:never[];description:string;input:MultiSelectCreatable;title:string;type:ZodArray<ZodString,"many">; };target: {conditions: { };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; }; };split: {select: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };separator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };substring: {from: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };to: {conditions: {hasValue: {useEnd:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };useEnd: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };sumFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };switchCase: { };terminal: { };vesselRequest: {collection: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"resource">; };database: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"morphjs">; };target: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"CODE">; }; }; },Set<BlockRule>> |LogicBlockRecord<{anchor: {selected: {conditions: { };default:undefined;description:string;input:Input;title:string;type:ZodString; }; };anchorVariable: {selected: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };caseDefinition: {variableKey: {conditions: {isStatic:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };variableValue: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };composeTableColumns: {compose: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };definitionInHeader: {conditions: {isStatic:true; };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: {isHidden:true; };default:number;description:string;input:Number;title:string;type:ZodNumber; };lines: {conditions: {hasValue: {definitionInHeader:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };concatenate: { };containerIterator: {declareVariableIterator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };quantity: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };context: { };countOccurences: {countoccurences: {conditions: { };default:undefined;description:string;input:TextSelectorAdd;title:string;type:ZodArray<ZodString,"many">; };referBack: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };dateTime: {adjustWinterTime: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };enableRangeCheck: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };inputFormat: {conditions: {hasValue: {inputType:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };inputType: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["string","epoch"]>; };maxDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };minDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };outputFormat: {conditions: {hasValue: {outputSelection:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };outputSelection: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["unix","custom"]>; };useCurrentDate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };useCurrentTimestamp: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };defineTableCell: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };iterate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };shiftColumns: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRows: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };docVariables: {variable: {conditions: { };default:string;description:string;input:SingleSelect;selection:object[];title:string;type:ZodEnum<["$emailMessage.text","$emailMessage.from.0.address","$emailMessage.subject","$pdfString","$txtstring","$emailData.fileName","$xlsColumn"]>; }; };genericRequest: {collection: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };database: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };target: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };getFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };returnMode: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["all","single"]>; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodBoolean; };targetElement: {conditions: {hasValue: {returnMode:string; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };iterableTable: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };findByColumns: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRow: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };to: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };iterateRowByColumn: {column: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };literal: {literal: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; }; };logicAnd: { };logicEqual: {invert: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };logicIfElse: { };logicNot: { };logicOr: { };logicRegExpTest: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };pattern: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };mathCeil: { };mathDivide: {divisor: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathFloor: { };mathGreaterThan: {greaterThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathGreaterThanOrEqual: {greaterThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThan: {lessThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThanOrEqual: {lessThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathMaximal: { };mathMultiply: { };mathPlus: { };mathRound: { };mathSubtract: {subtract: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };parseToFloat: { };parseToFloatReversed: { };parseToNumber: { };removeLeadingAndTrailingSpaces: { };removeSpecialCharacters: {trimWhitespace: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };removeWords: {countEnd: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };countStart: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };replaceSymbols: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };symbols: {conditions: { };default:never[];description:string;input:MultiSelectCreatable;title:string;type:ZodArray<ZodString,"many">; };target: {conditions: { };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; }; };split: {select: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };separator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };substring: {from: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };to: {conditions: {hasValue: {useEnd:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };useEnd: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };sumFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };switchCase: { };terminal: { };vesselRequest: {collection: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"resource">; };database: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"morphjs">; };target: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"CODE">; }; }; },Set<BlockRule>> |LogicBlockRecord<{anchor: {selected: {conditions: { };default:undefined;description:string;input:Input;title:string;type:ZodString; }; };anchorVariable: {selected: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };caseDefinition: {variableKey: {conditions: {isStatic:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };variableValue: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };composeTableColumns: {compose: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };definitionInHeader: {conditions: {isStatic:true; };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: {isHidden:true; };default:number;description:string;input:Number;title:string;type:ZodNumber; };lines: {conditions: {hasValue: {definitionInHeader:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };concatenate: { };containerIterator: {declareVariableIterator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };quantity: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };context: { };countOccurences: {countoccurences: {conditions: { };default:undefined;description:string;input:TextSelectorAdd;title:string;type:ZodArray<ZodString,"many">; };referBack: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };dateTime: {adjustWinterTime: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };enableRangeCheck: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };inputFormat: {conditions: {hasValue: {inputType:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };inputType: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["string","epoch"]>; };maxDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };minDays: {conditions: {hasValue: {enableRangeCheck:boolean; }; };default:undefined;description:string;input:TextInput;title:string;type:ZodNumber; };outputFormat: {conditions: {hasValue: {outputSelection:string; }; };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; };outputSelection: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["unix","custom"]>; };useCurrentDate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };useCurrentTimestamp: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };defineTableCell: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };iterate: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };shiftColumns: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRows: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };docVariables: {variable: {conditions: { };default:string;description:string;input:SingleSelect;selection:object[];title:string;type:ZodEnum<["$emailMessage.text","$emailMessage.from.0.address","$emailMessage.subject","$pdfString","$txtstring","$emailData.fileName","$xlsColumn"]>; }; };genericRequest: {collection: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };database: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; };target: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };getFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };returnMode: {conditions: { };default:string;description:string;input:RadioSelector;selection:object[];title:string;type:ZodEnum<["all","single"]>; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodBoolean; };targetElement: {conditions: {hasValue: {returnMode:string; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };iterableTable: {columns: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };findByColumns: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };from: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };fromLine: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };shiftRow: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };skip: {conditions: {isConnector:true; };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; };to: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; }; };iterateRowByColumn: {column: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };literal: {literal: {allowedOptionTypes:OptionType[];conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodAny; }; };logicAnd: { };logicEqual: {invert: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };logicIfElse: { };logicNot: { };logicOr: { };logicRegExpTest: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };pattern: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };mathCeil: { };mathDivide: {divisor: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathFloor: { };mathGreaterThan: {greaterThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathGreaterThanOrEqual: {greaterThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThan: {lessThan: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathLessThanOrEqual: {lessThanOrEqual: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };mathMaximal: { };mathMultiply: { };mathPlus: { };mathRound: { };mathSubtract: {subtract: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };parseToFloat: { };parseToFloatReversed: { };parseToNumber: { };removeLeadingAndTrailingSpaces: { };removeSpecialCharacters: {trimWhitespace: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };removeWords: {countEnd: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };countStart: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; }; };replaceSymbols: {caseInsensitive: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };global: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; };symbols: {conditions: { };default:never[];description:string;input:MultiSelectCreatable;title:string;type:ZodArray<ZodString,"many">; };target: {conditions: { };default:undefined;description:string;input:SingleSelectCreatable;selection:object[];title:string;type:ZodString; }; };split: {select: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };separator: {conditions: { };default:undefined;description:string;input:TextInput;title:string;type:ZodString; }; };substring: {from: {conditions: { };default:number;description:string;input:Number;title:string;type:ZodNumber; };to: {conditions: {hasValue: {useEnd:boolean; }; };default:number;description:string;input:Number;title:string;type:ZodNumber; };useEnd: {conditions: { };default:boolean;description:string;input:Checkbox;title:string;type:ZodBoolean; }; };sumFromArray: {reference: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodString; };value: {conditions: { };default:undefined;description:string;input:TextSelector;title:string;type:ZodAny; }; };switchCase: { };terminal: { };vesselRequest: {collection: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"resource">; };database: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"morphjs">; };target: {conditions: {isStatic:true; };default:string;description:string;input:Literal;title:string;type:ZodLiteral<"CODE">; }; }; },Set<BlockRule>>
logicBlocksByCategory
logicBlocksByCategory:
Record<"core"|"transformer"|"logic"|"math"|"request"|"table"|"iterator"|"case",Block[]>