ng-dynamic-mf
Version:
[](https://www.npmjs.com/package/ng-dynamic-mf) [
{"version":3,"file":"ng-dynamic-mf-nf.mjs","sources":["../../projects/ng-dynamic-mf/nf/src/load-modules.ts","../../projects/ng-dynamic-mf/nf/src/ng-dynamic-mf-nf.ts"],"sourcesContent":["import { initializeAppInternal, AppStartupSettings, LoadRemoteModule } from 'ng-dynamic-mf';\r\n\r\nimport type { loadRemoteModule as LRM } from '@angular-architects/native-federation-runtime';\r\n\r\ntype AppStartupSettingsNf = AppStartupSettings &\r\n (\r\n | {\r\n type: 'host';\r\n loadRemoteModule: typeof LRM;\r\n }\r\n | { type: 'remote' }\r\n );\r\n\r\nexport function initializeApp(settings: AppStartupSettingsNf) {\r\n const lrm: LoadRemoteModule = async options => {\r\n if (settings.type === 'host') {\r\n const module = await settings.loadRemoteModule({\r\n ...options,\r\n });\r\n return module;\r\n } else {\r\n throw new Error(\r\n 'loadRemoteModule has been called for non-host build. This is not supported.'\r\n );\r\n }\r\n };\r\n\r\n return initializeAppInternal(settings, lrm, 'nf');\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;AAaM,SAAU,aAAa,CAAC,QAA8B,EAAA;AAC1D,IAAA,MAAM,GAAG,GAAqB,OAAM,OAAO,KAAG;AAC5C,QAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,MAAM,EAAE;AAC5B,YAAA,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,gBAAgB,CAAC;AAC7C,gBAAA,GAAG,OAAO;AACX,aAAA,CAAC;AACF,YAAA,OAAO,MAAM;;aACR;AACL,YAAA,MAAM,IAAI,KAAK,CACb,6EAA6E,CAC9E;;AAEL,KAAC;IAED,OAAO,qBAAqB,CAAC,QAAQ,EAAE,GAAG,EAAE,IAAI,CAAC;AACnD;;AC5BA;;AAEG;;;;"}