( builder: BundleBuilder, url: string, file: string, overrideHeaders: Headers | undefined )
| 17 | } from './constants.js'; |
| 18 | |
| 19 | export function addFile( |
| 20 | builder: BundleBuilder, |
| 21 | url: string, |
| 22 | file: string, |
| 23 | overrideHeaders: Headers | undefined |
| 24 | ) { |
| 25 | const headers = { |
| 26 | 'Content-Type': mime.getType(file) || 'application/octet-stream', |
| 27 | }; |
| 28 | builder.addExchange( |
| 29 | url, |
| 30 | 200, |
| 31 | combineHeadersForUrl(headers, overrideHeaders, url), |
| 32 | fs.readFileSync(file) |
| 33 | ); |
| 34 | } |
| 35 | |
| 36 | export function addFilesRecursively( |
| 37 | builder: BundleBuilder, |
no test coverage detected