(directive: keyof CSPDirectives, source: string)
| 255 | * Add a source to a specific directive (modifies build-time directives) |
| 256 | */ |
| 257 | export function addCSPSource(directive: keyof CSPDirectives, source: string): void { |
| 258 | if (!buildTimeCSPDirectives[directive]) { |
| 259 | buildTimeCSPDirectives[directive] = [] |
| 260 | } |
| 261 | if (!buildTimeCSPDirectives[directive]!.includes(source)) { |
| 262 | buildTimeCSPDirectives[directive]!.push(source) |
| 263 | } |
| 264 | } |
| 265 | |
| 266 | /** |
| 267 | * Remove a source from a specific directive (modifies build-time directives) |