(fieldNames: Iterable<string | undefined>)
| 162 | } |
| 163 | |
| 164 | function collectExecutionControlFieldNames(fieldNames: Iterable<string | undefined>): string[] { |
| 165 | const reservedFieldNames = new Set<string>() |
| 166 | |
| 167 | for (const fieldName of fieldNames) { |
| 168 | if (fieldName && EXECUTION_CONTROL_OUTPUT_FIELD_NAME_SET.has(fieldName)) { |
| 169 | reservedFieldNames.add(fieldName) |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | return Array.from(reservedFieldNames) |
| 174 | } |
| 175 | |
| 176 | function throwReservedStartOutputFieldsError( |
| 177 | block: SerializedBlock, |
no test coverage detected