{"__symbolic":"module","version":4,"metadata":{"SBB_TOOLTIP_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":31,"character":47},"arguments":["sbb-tooltip-scroll-strategy"]},"SBB_TOOLTIP_SCROLL_STRATEGY_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":37,"character":9,"module":"./tooltip-base"}},"SBB_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER":{"provide":{"__symbolic":"reference","name":"SBB_TOOLTIP_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":43,"character":9}],"useFactory":{"__symbolic":"reference","name":"SBB_TOOLTIP_SCROLL_STRATEGY_FACTORY"}},"SbbTooltipChangeEvent":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":50,"character":21,"context":{"typeName":"TTooltip"},"module":"./tooltip-base"},null]}]}},"SbbTooltipBase":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":58,"character":1}}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"_contentIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@sbb-esta/angular-core/icon-directive","name":"SbbIconDirective","line":77,"character":16},{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":42}}]}]}],"tooltipContentPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":114,"character":3},"arguments":["tooltipTemplate",{"static":true}]}]}],"tooltipTrigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":116,"character":3},"arguments":["triggerButton",{"static":true}]}]}],"defaultIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":118,"character":3},"arguments":["defaultIcon",{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":118,"character":36},"static":true}]}]}],"overlayWithPush":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":121,"character":3}}]}],"overlayWithLockedPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":130,"character":3}}]}],"overlayViewportMargin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":134,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":138,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":140,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":152,"character":24},{"__symbolic":"reference","name":"SbbTooltipRegistryService"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":155,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":156,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":157,"character":27},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"_createTooltipPositionStrategy":[{"__symbolic":"method"}],"_getOutsideClickStream":[{"__symbolic":"method"}],"_subscribeToClosingActions":[{"__symbolic":"method"}],"_createPopup":[{"__symbolic":"method"}]}},"SbbTooltipRegistryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"activate":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"SBB_TOOLTIP_SCROLL_STRATEGY":"./tooltip-base","SBB_TOOLTIP_SCROLL_STRATEGY_FACTORY":"./tooltip-base","SBB_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER":"./tooltip-base","SbbTooltipChangeEvent":"./tooltip-base","SbbTooltipBase":"./tooltip-base","SbbTooltipRegistryService":"./tooltip-registry.service"},"importAs":"@sbb-esta/angular-core/base/tooltip"}