@widergy/web-utils
Version:
Utility GO! Web utils
71 lines (70 loc) • 2.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.pdfSizes = exports.inputFiles = void 0;
exports.inputFiles = {
image: {
inputType: '.png,.jpeg,.gif,image/jpeg,image/png,image/gif,.heic,image/heic',
validType: ['image/jpeg', 'image/png', 'image/gif', 'image/heic'],
signatures: ['89504E47', 'FFD8FFDB', 'FFD8FFE0', 'FFD8FFE1', '47494638', '00000018']
},
pdf: {
inputType: '.pdf,application/pdf',
validType: ['application/pdf'],
signatures: ['25504446']
},
audio: {
inputType: '.mp3, .wav',
validType: ['audio/mpeg', 'audio/wav'],
signatures: ['49443303', '49443304', '52494646']
},
video: {
inputType: '.mp4',
validType: ['video/mp4', 'video/webm', 'video/quicktime'],
signatures: ['00000008', '00000010', '00000018', '00000020', '0000001C', '1A45DFA3', '00000014']
},
html: {
inputType: '.html,text/html',
validType: ['text/html'],
signatures: ['3C68746D', '3C21444F']
},
csv: {
inputType: '.csv,text/csv',
validType: ['text/csv'],
signatures: []
},
xls: {
inputType: '.xls,application/vnd.ms-excel',
validType: ['application/vnd.ms-excel'],
signatures: ['D0CF11E0']
},
xlsx: {
inputType: '.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/zip',
validType: ['application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip'],
signatures: ['504B0304']
},
txt: {
inputType: '.txt,text/plain',
validType: ['text/plain'],
signatures: []
}
};
exports.pdfSizes = {
A4: {
name: 'A4',
heightInPt: 842,
widthInPt: 595,
toleranceInPercentage: 1
},
LETTER: {
name: 'Carta',
heightInPt: 792,
widthInPt: 612,
toleranceInPercentage: 1
},
OFICIO: {
name: 'Oficio',
heightInPt: 935,
widthInPt: 612,
toleranceInPercentage: 1
}
};