All files / components/app appCtrl.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 2/2
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44                                                                                  1x   1x
import IntlProvider from "./services/IntlProvider";
 
/**
 * The singleton application controller so it is accessable from everywhere
 */
 class AppCtrl {
    /**
     * The auth provider of the application
     */
    //authProvider?: AuthProvider;
  
    /**
     * The error handler of the application
     */
    //onError?: (error: Error) => void;
  
    /**
     * The logged in user of the application
     */
    //user?: AppUser;
  
    /**
     * The internationalization provider of the app
     */
    intlProvider?: IntlProvider;
 
    /**
     * Initializes the application controller
     */
    init() {
 
    }
 
    /**
     * Destroyes the application controller
     */
    destroy() {
 
    }
  }
  
  const appCtrl = new AppCtrl();
  
  export default appCtrl;