const createVirtualModule = ({ config, navigations }) => ({
    getConfig: () => config,
    getConfigValue: (key) => config[key],
    getNavigations: () => navigations,
    getNavigationsValue: (key) => navigations[key],
})

export const defineVirtualModule = (params) => {
    const virtualModule = createVirtualModule(params)
    // @ts-ignore
    System.set('root.scope', {
        ...virtualModule
    });
}