@widergy/web-utils
Version:
Utility GO! Web utils
56 lines (55 loc) • 1.59 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: [],
}
};
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,
},
};