mframejs
Version:
simple framework
21 lines • 784 B
JavaScript
import * as tslib_1 from "tslib";
import { ContainerClasses } from '../container/exported';
import { MF } from './mf';
import { DOM } from './dom';
export function configure(app) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const miniFramework = ContainerClasses.get(MF);
const rootApp = ContainerClasses.get(app);
if (DOM.document.body === null) {
return new Promise((resolve) => {
DOM.document.addEventListener('DOMContentLoaded', function () {
resolve(miniFramework.setRootApp(rootApp));
});
});
}
else {
return yield miniFramework.setRootApp(rootApp);
}
});
}
//# sourceMappingURL=configure.js.map