[{"__symbolic":"module","version":4,"metadata":{"WEBSTORAGE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":13,"character":37},"arguments":["WEBSTORAGE_CONFIG"]},"Ng2Webstorage":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"declarations":[],"providers":[{"__symbolic":"reference","module":"./services/index","name":"SessionStorageService","line":17,"character":13},{"__symbolic":"reference","module":"./services/index","name":"LocalStorageService","line":17,"character":36}],"imports":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":41,"character":37}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":41,"character":49},"arguments":[{"__symbolic":"reference","module":"./interfaces/config","name":"WebstorageConfig","line":41,"character":56}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":41,"character":28},{"__symbolic":"reference","module":"./interfaces/config","name":"WebstorageConfig","line":41,"character":81}]}],"initStorageListener":[{"__symbolic":"method"}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"Ng2Webstorage"},"providers":[{"provide":{"__symbolic":"reference","name":"WEBSTORAGE_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}},{"provide":{"__symbolic":"reference","module":"./interfaces/config","name":"WebstorageConfig","line":31,"character":14},"useFactory":{"__symbolic":"reference","name":"provideConfig"},"deps":[{"__symbolic":"reference","name":"WEBSTORAGE_CONFIG"}]}]}}}},"provideConfig":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./interfaces/config","name":"WebstorageConfig","line":41,"character":81},"arguments":[{"__symbolic":"reference","name":"config"}]}}},"exports":[{"from":"./interfaces/index"},{"from":"./decorators/index"},{"from":"./services/index"}]}]