{"__symbolic":"module","version":4,"exports":[{"from":"./lib/constants"},{"from":"./lib/metadata-helpers"},{"from":"./lib/contracts/state-context"},{"from":"./lib/contracts/state.contract"},{"from":"./lib/contracts/state-meta"},{"export":[{"name":"Action","as":"Action"}],"from":"./lib/decorators/action"},{"export":[{"name":"SasActionsModule","as":"SasActionsModule"}],"from":"./lib/sas-actions.module"},{"export":[{"name":"ActionsListenerService","as":"ActionsListenerService"}],"from":"./lib/actions-listener.service"},{"export":[{"name":"AsyncAction","as":"AsyncAction"},{"name":"ActionType","as":"ActionType"}],"from":"./lib/decorators/async-action"},{"export":[{"name":"StateCtor","as":"StateCtor"}],"from":"./lib/types/state-ctor"},{"export":[{"name":"StateFactory","as":"StateFactory"}],"from":"./lib/types/state-factory"}],"metadata":{"SasModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[],"exports":[]}]}],"members":{}},"AbstractState":{"__symbolic":"class","arity":1,"members":{"patchState":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵb"}}]}],"resetState":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵb"}}]}],"setState":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵb"}}]}]}},"State":{"__symbolic":"function","parameters":["meta"],"value":{"__symbolic":"error","message":"Lambda not supported","line":7,"character":9,"module":"./lib/state/state"}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[sasUpdateOnChange]"}]}],"members":{"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["sasUpdateOnChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":15,"character":27}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":22,"module":"./lib/actions/decorators/action"}},"origins":{"SasModule":"./lib/sas.module","AbstractState":"./lib/abstract/abstract.state","State":"./lib/state/state","ɵa":"./lib/directives/update-on-change.directive","ɵb":"./lib/actions/decorators/action"},"importAs":"@floinay/sas"}