mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 15:11:31 +08:00 
			
		
		
		
	server-ts: Fix some build errors
This commit is contained in:
		
							parent
							
								
									030aec2f3e
								
							
						
					
					
						commit
						4df599fec2
					
				@ -96,7 +96,7 @@ class BAttachment extends AbstractBeccaEntity<BAttachment> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    /** @returns true if the note has string content (not binary) */
 | 
					    /** @returns true if the note has string content (not binary) */
 | 
				
			||||||
    hasStringContent(): boolean {
 | 
					    hasStringContent(): boolean {
 | 
				
			||||||
        return utils.isStringNote(this.type, this.mime);
 | 
					        return this.type !== undefined && utils.isStringNote(this.type, this.mime);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    isContentAvailable() {
 | 
					    isContentAvailable() {
 | 
				
			||||||
@ -135,7 +135,8 @@ class BAttachment extends AbstractBeccaEntity<BAttachment> {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    convertToNote(): { note: BNote, branch: BBranch } {
 | 
					    convertToNote(): { note: BNote, branch: BBranch } {
 | 
				
			||||||
        if (this.type === 'search') {
 | 
					        // FIXME: can this ever be "search"?
 | 
				
			||||||
 | 
					        if (this.type as string === 'search') {
 | 
				
			||||||
            throw new Error(`Note of type search cannot have child notes`);
 | 
					            throw new Error(`Note of type search cannot have child notes`);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -157,7 +158,7 @@ class BAttachment extends AbstractBeccaEntity<BAttachment> {
 | 
				
			|||||||
        const { note, branch } = noteService.createNewNote({
 | 
					        const { note, branch } = noteService.createNewNote({
 | 
				
			||||||
            parentNoteId: this.ownerId,
 | 
					            parentNoteId: this.ownerId,
 | 
				
			||||||
            title: this.title,
 | 
					            title: this.title,
 | 
				
			||||||
            type: attachmentRoleToNoteTypeMapping[this.role],
 | 
					            type: (attachmentRoleToNoteTypeMapping as any)[this.role],
 | 
				
			||||||
            mime: this.mime,
 | 
					            mime: this.mime,
 | 
				
			||||||
            content: this.getContent(),
 | 
					            content: this.getContent(),
 | 
				
			||||||
            isProtected: this.isProtected
 | 
					            isProtected: this.isProtected
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@ export interface EntityChange {
 | 
				
			|||||||
	entityName: string;
 | 
						entityName: string;
 | 
				
			||||||
	entityId: string;
 | 
						entityId: string;
 | 
				
			||||||
	entity?: any;
 | 
						entity?: any;
 | 
				
			||||||
	positions?: Record<string, string>;
 | 
						positions?: Record<string, number>;
 | 
				
			||||||
	hash: string;
 | 
						hash: string;
 | 
				
			||||||
	utcDateChanged?: string;
 | 
						utcDateChanged?: string;
 | 
				
			||||||
	isSynced: boolean | 1 | 0;
 | 
						isSynced: boolean | 1 | 0;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user