Add types
							parent
							
								
									e1dbd2effb
								
							
						
					
					
						commit
						3c89da8ea5
					
				| 
						 | 
					@ -13,6 +13,8 @@ import Session from "./classes/session.js";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Types declaration
 | 
					// Types declaration
 | 
				
			||||||
export type DictType = { [n: number]: string; };
 | 
					export type DictType = { [n: number]: string; };
 | 
				
			||||||
 | 
					type KeyPrefixesType = "engines" | "statuses" | "tags" | "others";
 | 
				
			||||||
 | 
					type PrefixesType = { [key in KeyPrefixesType]: DictType }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Class containing variables shared between modules.
 | 
					 * Class containing variables shared between modules.
 | 
				
			||||||
| 
						 | 
					@ -26,7 +28,7 @@ export default abstract class Shared {
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * List of platform prefixes and tags.
 | 
					     * List of platform prefixes and tags.
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    static _prefixes: {[s: string]: DictType} = {}
 | 
					    static _prefixes: PrefixesType = {} as PrefixesType;
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Logger object used to write to both file and console.
 | 
					     * Logger object used to write to both file and console.
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
| 
						 | 
					@ -71,7 +73,7 @@ export default abstract class Shared {
 | 
				
			||||||
    //#endregion Getters
 | 
					    //#endregion Getters
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //#region Setters
 | 
					    //#region Setters
 | 
				
			||||||
    static setPrefixPair(key: string, val: DictType): void {
 | 
					    static setPrefixPair(key: KeyPrefixesType, val: DictType): void {
 | 
				
			||||||
        this._prefixes[key] = val;
 | 
					        this._prefixes[key] = val;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue