DefinitelyTyped/types/content-disposition/content-disposition-tests.ts
Piotr Błażejewicz (Peter Blazejewicz) 3c038853a5
feat(content-disposition): types for self-documenting code (#43301)
- adds inline values to self-document types for string literals
- expand documentation

https://github.com/jshttp/content-disposition#api

Thanks!
2020-03-31 15:21:02 -07:00

11 lines
516 B
TypeScript

import contentDisposition = require('content-disposition');
const noParams = contentDisposition();
const withFilenameNoOptions = contentDisposition('EURO rates.txt');
const withFilenameAndOptions = contentDisposition('€ rates.txt', { type: 'attachment', fallback: 'EURO rates.txt' });
const noFilename = contentDisposition(undefined, { type: 'attachment', fallback: true });
const res = contentDisposition.parse('attachment; filename="EURO rates.txt"');
const type = res.type;
const parameters = res.parameters;