diff --git a/packages/dag/src/nodes/JavaScript.js b/packages/dag/src/nodes/JavaScript.js index d88342ae9..330b7678f 100644 --- a/packages/dag/src/nodes/JavaScript.js +++ b/packages/dag/src/nodes/JavaScript.js @@ -105,10 +105,10 @@ export class JavaScript extends NodeType { height: 500, options: { showPrintMargin: false, wrap: false }, includeBeforeAndAfter: true, - before: 'function process(record){', - beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\{`, - afterRegexp: '}[^}]*$', - after: '}', + before: 'function process(record){\n', + beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\s*\{\n?`, + afterRegexp: String.raw`\n?}[^}]*$`, + after: '\n}', param: 'tapTable', handleAddCompleter: '{{addDeclaredCompleterForSync}}', }, diff --git a/packages/dag/src/nodes/JsProcessor.js b/packages/dag/src/nodes/JsProcessor.js index 19e00d1bc..7c4d4182b 100644 --- a/packages/dag/src/nodes/JsProcessor.js +++ b/packages/dag/src/nodes/JsProcessor.js @@ -105,10 +105,10 @@ export class JavaScript extends NodeType { height: 500, options: { showPrintMargin: false, wrap: false }, includeBeforeAndAfter: true, - before: 'function process(record){', - beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\{`, - afterRegexp: '}[^}]*$', - after: '}', + before: 'function process(record){\n', + beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\s*\{\n?`, + afterRegexp: String.raw`\n?}[^}]*$`, + after: '\n}', param: 'schemaApplyResultList', handleAddCompleter: '{{addDeclaredCompleterForMigrate}}', }, diff --git a/packages/dag/src/nodes/StandardJs.js b/packages/dag/src/nodes/StandardJs.js index 224589f74..ba58d9e5d 100644 --- a/packages/dag/src/nodes/StandardJs.js +++ b/packages/dag/src/nodes/StandardJs.js @@ -87,10 +87,10 @@ export class StandardJs extends NodeType { height: 500, options: { showPrintMargin: false, wrap: false }, includeBeforeAndAfter: true, - before: 'function process(record){', - beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\{`, - afterRegexp: '}[^}]*$', - after: '}', + before: 'function process(record){\n', + beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\s*\{\n?`, + afterRegexp: String.raw`\n?}[^}]*$`, + after: '\n}', param: 'tapTable', handleAddCompleter: '{{addDeclaredCompleterForSync}}', }, diff --git a/packages/dag/src/nodes/StandardMigrateJs.js b/packages/dag/src/nodes/StandardMigrateJs.js index 087de460c..f96accc8d 100644 --- a/packages/dag/src/nodes/StandardMigrateJs.js +++ b/packages/dag/src/nodes/StandardMigrateJs.js @@ -86,10 +86,10 @@ export class StandardJs extends NodeType { height: 500, options: { showPrintMargin: false, wrap: false }, includeBeforeAndAfter: true, - before: 'function process(record){', - beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\{`, - afterRegexp: '}[^}]*$', - after: '}', + before: 'function process(record){\n', + beforeRegexp: String.raw`^[^]*function\s+process\s*\(record\)\s*\{\n?`, + afterRegexp: String.raw`\n?}[^}]*$`, + after: '\n}', param: 'schemaApplyResultList', handleAddCompleter: '{{addDeclaredCompleterForSync}}', },