| 
									
										
										
										
											2025-02-03 14:12:23 +01:00
										 |  |  | import * as plugins from './bellini-interfaces.plugins.js'; | 
					
						
							| 
									
										
										
										
											2025-02-03 11:31:40 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | export interface IBelliniImage { | 
					
						
							|  |  |  |   dimensions: string; | 
					
						
							|  |  |  |   crop: string; | 
					
						
							|  |  |  |   urlSmall: string; | 
					
						
							|  |  |  |   urlMedium: string; | 
					
						
							|  |  |  |   urlLarge: string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface IBelliniArticle extends plugins.tsclass.content.IArticle { | 
					
						
							|  |  |  |   url: string; | 
					
						
							|  |  |  |   timestamp: number; | 
					
						
							|  |  |  |   title: string; | 
					
						
							|  |  |  |   author: IBelliniAuthor; | 
					
						
							|  |  |  |   belliniId: string; | 
					
						
							|  |  |  |   htmlArticle: string; | 
					
						
							|  |  |  |   featuredImageUrl: string; | 
					
						
							|  |  |  |   images: IBelliniImage[]; | 
					
						
							|  |  |  |   visibility: 'public' | 'private'; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface IBelliniAuthor extends plugins.tsclass.content.IAuthor { | 
					
						
							|  |  |  |   name: string; | 
					
						
							|  |  |  |   image: IBelliniImage; | 
					
						
							|  |  |  |   belliniId: string; | 
					
						
							|  |  |  | } |