( res: Response )
| 56 | } |
| 57 | |
| 58 | export const attachment = <Response extends Pick<S, 'getHeader' | 'setHeader'> = Pick<S, 'getHeader' | 'setHeader'>>( |
| 59 | res: Response |
| 60 | ) => (filename?: string): Response => { |
| 61 | if (filename) setContentType(res)(extname(filename)) |
| 62 | |
| 63 | setHeader(res)('Content-Disposition', contentDisposition(filename)) |
| 64 | |
| 65 | return res |
| 66 | } |
no test coverage detected