UNPKG

@datorama/akita-ngdevtools

Version:

Akita integration for Redux dev-tools chrome extension

1 lines 2.21 kB
{"version":3,"file":"datorama-akita-ngdevtools.mjs","sources":["../../../../packages/ng-devtools/src/lib/ng-devtools.module.ts","../../../../packages/ng-devtools/src/datorama-akita-ngdevtools.ts"],"sourcesContent":["import { APP_INITIALIZER, ModuleWithProviders, NgModule, NgZone, InjectionToken, Inject, Injectable } from '@angular/core';\nimport { akitaDevtools, DevtoolsOptions } from '@datorama/akita';\n\nexport const DEVTOOLS_OPTIONS = new InjectionToken<DevtoolsOptions>('DevtoolsOptions');\n\n@Injectable({\n providedIn: 'root'\n})\nexport class AkitaDevtools {\n constructor(private ngZone: NgZone, @Inject(DEVTOOLS_OPTIONS) private options: DevtoolsOptions) {\n akitaDevtools(this.ngZone, this.options);\n }\n}\n\n// auto initialize the devtools\nexport function d() {}\n\nexport function init(akitaDevtools: AkitaDevtools) {\n return d;\n}\n\n@NgModule({})\nexport class AkitaNgDevtools {\n public static forRoot(options?: Partial<DevtoolsOptions>): ModuleWithProviders<AkitaNgDevtools> {\n return {\n ngModule: AkitaNgDevtools,\n providers: [\n {\n provide: DEVTOOLS_OPTIONS,\n useValue: options\n },\n {\n provide: APP_INITIALIZER,\n useFactory: init,\n deps: [AkitaDevtools],\n multi: true\n }\n ]\n };\n }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;MAGa,gBAAgB,GAAG,IAAI,cAAc,CAAkB,iBAAiB,EAAE;MAK1E,aAAa;IACxB,YAAoB,MAAc,EAAoC,OAAwB;QAA1E,WAAM,GAAN,MAAM,CAAQ;QAAoC,YAAO,GAAP,OAAO,CAAiB;QAC5F,aAAa,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;KAC1C;;0GAHU,aAAa,wCACoB,gBAAgB;8GADjD,aAAa,cAFZ,MAAM;2FAEP,aAAa;kBAHzB,UAAU;mBAAC;oBACV,UAAU,EAAE,MAAM;iBACnB;;0BAEsC,MAAM;2BAAC,gBAAgB;;AAK9D;SACgB,CAAC,MAAK;SAEN,IAAI,CAAC,aAA4B;IAC/C,OAAO,CAAC,CAAC;AACX,CAAC;MAGY,eAAe;IACnB,OAAO,OAAO,CAAC,OAAkC;QACtD,OAAO;YACL,QAAQ,EAAE,eAAe;YACzB,SAAS,EAAE;gBACT;oBACE,OAAO,EAAE,gBAAgB;oBACzB,QAAQ,EAAE,OAAO;iBAClB;gBACD;oBACE,OAAO,EAAE,eAAe;oBACxB,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,CAAC,aAAa,CAAC;oBACrB,KAAK,EAAE,IAAI;iBACZ;aACF;SACF,CAAC;KACH;;4GAjBU,eAAe;6GAAf,eAAe;6GAAf,eAAe;2FAAf,eAAe;kBAD3B,QAAQ;mBAAC,EAAE;;;ACrBZ;;;;;;"}