{"__symbolic":"module","version":3,"metadata":{"Modal":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal","name":"Modal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"Overlay"}]}],"alert":[{"__symbolic":"method"}],"prompt":[{"__symbolic":"method"}],"confirm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}]}},"JSNativeModalContext":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal","name":"ModalOpenContext"},"members":{"normalize":[{"__symbolic":"method"}]}},"JSNativeModalContextBuilder":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"angular2-modal","name":"ModalOpenContextBuilder"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":31,"character":29,"context":{"typeName":"T"},"module":"./modal-context"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"string"}]},{"__symbolic":"error","message":"Expression form not supported","line":33,"character":24,"module":"./modal-context"}]}]}},"JSNativeModalRenderer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"render":[{"__symbolic":"method"}]}},"JSNativePresetBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"JSNativeModalContextBuilder"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Modal"},{"__symbolic":"reference","module":"angular2-modal","name":"DROP_IN_TYPE"}]}],"$$beforeOpen":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}]}},"JSNativeModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":{"__symbolic":"reference","name":"providers"}}]}],"members":{},"statics":{"getProviders":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"reference","name":"providers"}}}},"providers":[{"provide":{"__symbolic":"reference","module":"angular2-modal","name":"Modal"},"useClass":{"__symbolic":"reference","name":"Modal"}},{"provide":{"__symbolic":"reference","name":"Modal"},"useClass":{"__symbolic":"reference","name":"Modal"}}]},"origins":{"Modal":"./modal","JSNativeModalContext":"./modal-context","JSNativeModalContextBuilder":"./modal-context","JSNativeModalRenderer":"./js-native-modal-renderer","JSNativePresetBuilder":"./presets/js-native-preset","JSNativeModalModule":"./js-native.module","providers":"./js-native.module"},"importAs":"angular2-modal/plugins/js-native"}