mirror of
				https://github.com/MichMich/MagicMirror.git
				synced 2025-10-29 06:35:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| type ModuleProperties = {
 | |
|   defaults?: object,
 | |
|   start?(): void,
 | |
|   getHeader?(): string,
 | |
|   getTemplate?(): string,
 | |
|   getTemplateData?(): object,
 | |
|   notificationReceived?(notification: string, payload: any, sender: object): void,
 | |
|   socketNotificationReceived?(notification: string, payload: any): void,
 | |
|   suspend?(): void,
 | |
|   resume?(): void,
 | |
|   getDom?(): HTMLElement,
 | |
|   getStyles?(): string[],
 | |
|   [key: string]: any,
 | |
| };
 | |
| 
 | |
| export declare const Module: {
 | |
|   register(moduleName: string, moduleProperties: ModuleProperties): void;
 | |
| };
 | |
| 
 | |
| export declare const Log: {
 | |
|   info(message?: any, ...optionalParams: any[]): void,
 | |
|   log(message?: any, ...optionalParams: any[]): void,
 | |
|   error(message?: any, ...optionalParams: any[]): void,
 | |
|   warn(message?: any, ...optionalParams: any[]): void,
 | |
|   group(groupTitle?: string, ...optionalParams: any[]): void,
 | |
|   groupCollapsed(groupTitle?: string, ...optionalParams: any[]): void,
 | |
|   groupEnd(): void,
 | |
|   time(timerName?: string): void,
 | |
|   timeEnd(timerName?: string): void,
 | |
|   timeStamp(timerName?: string): void,
 | |
| }; |