smoosic
Version:
<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i
22 lines (21 loc) • 964 B
text/typescript
import { noteModifierDynamicCtorInit } from '../smo/data/noteModifiers';
import { measureModifierDynamicCtorInit } from '../smo/data/measureModifiers';
import { staffModifierDynamicCtorInit } from '../smo/data/staffModifiers';
import { scoreModifierDynamicCtorInit } from '../smo/data/scoreModifiers';
import { collapsableButtonInit } from '../ui/buttons/collapsable';
import { menuTranslationsInit } from '../ui/menus/manager';
import { initDialogTranslationElements, initDialogConstructors } from '../ui/dialogs/factory';
let dynamicCtorInitComplete = false;
export const dynamicCtorInit = () => {
if (!dynamicCtorInitComplete) {
noteModifierDynamicCtorInit();
measureModifierDynamicCtorInit();
staffModifierDynamicCtorInit();
scoreModifierDynamicCtorInit();
collapsableButtonInit();
menuTranslationsInit();
initDialogTranslationElements();
initDialogConstructors();
}
dynamicCtorInitComplete = true;
}