mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 05:28:59 +01:00 
			
		
		
		
	server-ts: Port services/note_types
This commit is contained in:
		
							parent
							
								
									77fb7bc6e8
								
							
						
					
					
						commit
						00c692cf28
					
				@ -1,4 +1,4 @@
 | 
				
			|||||||
const noteTypeService = require('../services/note_types.js');
 | 
					const noteTypeService = require('../services/note_types');
 | 
				
			||||||
const dateUtils = require('../services/date_utils');
 | 
					const dateUtils = require('../services/date_utils');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function mandatory(obj) {
 | 
					function mandatory(obj) {
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@ const becca = require('../becca/becca');
 | 
				
			|||||||
const utils = require('../services/utils');
 | 
					const utils = require('../services/utils');
 | 
				
			||||||
const eraseService = require('../services/erase');
 | 
					const eraseService = require('../services/erase');
 | 
				
			||||||
const {sanitizeAttributeName} = require('./sanitize_attribute_name');
 | 
					const {sanitizeAttributeName} = require('./sanitize_attribute_name');
 | 
				
			||||||
const noteTypes = require('../services/note_types.js').getNoteTypeNames();
 | 
					const noteTypes = require('../services/note_types').getNoteTypeNames();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ConsistencyChecks {
 | 
					class ConsistencyChecks {
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
 | 
				
			|||||||
@ -16,7 +16,7 @@ const noteTypes = [
 | 
				
			|||||||
    { type: 'contentWidget', defaultMime: '' }
 | 
					    { type: 'contentWidget', defaultMime: '' }
 | 
				
			||||||
];
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function getDefaultMimeForNoteType(typeName) {
 | 
					function getDefaultMimeForNoteType(typeName: string) {
 | 
				
			||||||
    const typeRec = noteTypes.find(nt => nt.type === typeName);
 | 
					    const typeRec = noteTypes.find(nt => nt.type === typeName);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!typeRec) {
 | 
					    if (!typeRec) {
 | 
				
			||||||
@ -26,7 +26,7 @@ function getDefaultMimeForNoteType(typeName) {
 | 
				
			|||||||
    return typeRec.defaultMime;
 | 
					    return typeRec.defaultMime;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = {
 | 
					export = {
 | 
				
			||||||
    getNoteTypeNames: () => noteTypes.map(nt => nt.type),
 | 
					    getNoteTypeNames: () => noteTypes.map(nt => nt.type),
 | 
				
			||||||
    getDefaultMimeForNoteType
 | 
					    getDefaultMimeForNoteType
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
@ -19,7 +19,7 @@ const BAttachment = require('../becca/entities/battachment');
 | 
				
			|||||||
const dayjs = require("dayjs");
 | 
					const dayjs = require("dayjs");
 | 
				
			||||||
const htmlSanitizer = require('./html_sanitizer.js');
 | 
					const htmlSanitizer = require('./html_sanitizer.js');
 | 
				
			||||||
const ValidationError = require('../errors/validation_error');
 | 
					const ValidationError = require('../errors/validation_error');
 | 
				
			||||||
const noteTypesService = require('./note_types.js');
 | 
					const noteTypesService = require('./note_types');
 | 
				
			||||||
const fs = require("fs");
 | 
					const fs = require("fs");
 | 
				
			||||||
const ws = require('./ws');
 | 
					const ws = require('./ws');
 | 
				
			||||||
const html2plaintext = require('html2plaintext')
 | 
					const html2plaintext = require('html2plaintext')
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user