add valid types as config
This commit is contained in:
@@ -1,16 +1,34 @@
|
|||||||
const SERVER_PORT:number = parseInt(process.env.SERVER_PORT, 10) || 8080;
|
const SERVER_PORT:number = parseInt(process.env.SERVER_PORT, 10) || 8080;
|
||||||
|
|
||||||
|
const VALID_EXPORT_TYPES: {[key:string]: string} = {
|
||||||
|
EPUB: "epub",
|
||||||
|
PDF: "pdf"
|
||||||
|
};
|
||||||
|
|
||||||
|
const VALID_EXPORT_TYPES_ARRAY = Object.keys(VALID_EXPORT_TYPES).map((key:string) => VALID_EXPORT_TYPES[key]);
|
||||||
|
|
||||||
|
const VALID_IMPORT_TYPES: {[key:string]: string} = {
|
||||||
|
WORD: "word",
|
||||||
|
PDF: "pdf",
|
||||||
|
WATTPAD: "wattpad",
|
||||||
|
EVERNOTE: "evernote"
|
||||||
|
};
|
||||||
|
|
||||||
|
const VALID_IMPORT_TYPES_ARRAY = Object.keys(VALID_IMPORT_TYPES).map((key:string) => VALID_IMPORT_TYPES[key]);
|
||||||
|
|
||||||
const PROCESSING_TIME_EXPORT_EPUB:number = parseInt(process.env.PROCESSING_TIME_EXPORT_EPUB, 10) || 10;
|
const PROCESSING_TIME_EXPORT_EPUB:number = parseInt(process.env.PROCESSING_TIME_EXPORT_EPUB, 10) || 10;
|
||||||
const PROCESSING_TIME_EXPORT_PDF:number = parseInt(process.env.PROCESSING_TIME_EXPORT_PDF, 10) || 25;
|
const PROCESSING_TIME_EXPORT_PDF:number = parseInt(process.env.PROCESSING_TIME_EXPORT_PDF, 10) || 25;
|
||||||
const PROCESSING_TIME_IMPORT_ANY:number = parseInt(process.env.PROCESSING_TIME_IMPORT_ANY, 10) || 60;
|
const PROCESSING_TIME_IMPORT_ANY:number = parseInt(process.env.PROCESSING_TIME_IMPORT_ANY, 10) || 60;
|
||||||
|
|
||||||
const PROCESSING_TIME_EXPORT: {[key:string]: number} = {
|
const PROCESSING_TIME_EXPORT: {[key:string]: number} = {
|
||||||
epub: PROCESSING_TIME_EXPORT_EPUB,
|
[VALID_EXPORT_TYPES.EPUB]: PROCESSING_TIME_EXPORT_EPUB,
|
||||||
pdf: PROCESSING_TIME_EXPORT_PDF
|
[VALID_EXPORT_TYPES.PDF]: PROCESSING_TIME_EXPORT_PDF
|
||||||
};
|
};
|
||||||
|
|
||||||
export {
|
export {
|
||||||
SERVER_PORT,
|
SERVER_PORT,
|
||||||
PROCESSING_TIME_EXPORT,
|
PROCESSING_TIME_EXPORT,
|
||||||
PROCESSING_TIME_IMPORT_ANY
|
PROCESSING_TIME_IMPORT_ANY,
|
||||||
|
VALID_EXPORT_TYPES_ARRAY,
|
||||||
|
VALID_IMPORT_TYPES_ARRAY
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user