(metadata: ReplayScriptMetadata, trimmed: string, lineNumber: number)
| 158 | } |
| 159 | |
| 160 | function ingestEnvLine(metadata: ReplayScriptMetadata, trimmed: string, lineNumber: number): void { |
| 161 | const { key, value } = parseReplayEnvLine(trimmed, lineNumber); |
| 162 | const env = metadata.env ?? {}; |
| 163 | if (Object.prototype.hasOwnProperty.call(env, key)) { |
| 164 | throw new AppError('INVALID_ARGS', `Duplicate env directive "${key}" on line ${lineNumber}.`); |
| 165 | } |
| 166 | env[key] = value; |
| 167 | metadata.env = env; |
| 168 | } |
| 169 | |
| 170 | function assignReplayMetadataValue<Key extends keyof ReplayScriptMetadata>( |
| 171 | metadata: ReplayScriptMetadata, |
no test coverage detected
searching dependent graphs…