mirror of https://github.com/Chocobozzz/PeerTube
36 lines
873 B
TypeScript
36 lines
873 B
TypeScript
/* tslint: disable */
|
|
|
|
import { platformBrowser } from '@angular/platform-browser';
|
|
import { decorateModuleRef } from './app/environment';
|
|
|
|
/**
|
|
* App Module
|
|
* our top level module that holds all of our components.
|
|
*/
|
|
import { AppModuleNgFactory } from '../compiled/src/app/app.module.ngfactory';
|
|
|
|
/**
|
|
* Bootstrap our Angular app with a top level NgModule.
|
|
*/
|
|
export function main(): Promise<any> {
|
|
return platformBrowser()
|
|
.bootstrapModuleFactory(AppModuleNgFactory)
|
|
.then(decorateModuleRef)
|
|
.catch((err) => console.error(err));
|
|
}
|
|
|
|
switch (document.readyState) {
|
|
case 'loading':
|
|
document.addEventListener('DOMContentLoaded', _domReadyHandler, false);
|
|
break;
|
|
case 'interactive':
|
|
case 'complete':
|
|
default:
|
|
main();
|
|
}
|
|
|
|
function _domReadyHandler() {
|
|
document.removeEventListener('DOMContentLoaded', _domReadyHandler, false);
|
|
main();
|
|
}
|