mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 04:51: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
	 Elian Doran
						Elian Doran