@cnamts/vue-dot
Version:
Implementation of our Design System for the French Health Insurance
18 lines (16 loc) • 505 B
text/typescript
import { AxiosResponse } from 'axios';
import { ContentHeadersEnum } from '../../ContentHeadersEnum';
/** Returns a promise that returns a file */
export function filePromise(): Promise<AxiosResponse<string>> {
return new Promise((resolve) => {
resolve({
data: 'test',
status: 200,
statusText: 'OK',
headers: {
[ContentHeadersEnum.TYPE]: 'text/plain',
[ContentHeadersEnum.DISPOSITION]: 'attachment; filename="attestation.txt"'
}
} as unknown as AxiosResponse<string>);
});
}