UNPKG

ng-dynamic-mf

Version:

[![npm](https://img.shields.io/npm/v/ng-dynamic-mf?color=%2300d26a&style=for-the-badge)](https://www.npmjs.com/package/ng-dynamic-mf) [![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/LoaderB0T_ng-dynamic-mf?server=https%3A%2F%2Fsonarcloud

1 lines 1.56 kB
{"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;;;;"}