UNPKG

@odilo/core

Version:

Share buttons components for Angular and Ionic.

1 lines 6.86 kB
{"__symbolic":"module","version":4,"metadata":{"ShareModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":9,"character":4}],"declarations":[{"__symbolic":"reference","name":"ShareDirective"},{"__symbolic":"reference","name":"ShareCountPipe"}],"exports":[{"__symbolic":"reference","name":"ShareDirective"},{"__symbolic":"reference","name":"ShareCountPipe"}]}]}],"members":{},"statics":{"withConfig":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"ShareModule"},"providers":[{"provide":{"__symbolic":"reference","name":"SHARE_BUTTONS_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"ShareService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":28,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":27},"arguments":[{"__symbolic":"reference","name":"SHARE_BUTTONS_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"ShareButtonsConfig"}]}],"setConfig":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ShareDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[shareButton], [share-button]"}]}],"members":{"shareButtonName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3},"arguments":["shareButton"]}]}],"getCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"autoSetMeta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"image":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"tags":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"count":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":66,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":69,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":81,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":81,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"Meta","line":74,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":75,"character":27},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":76,"character":29},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":77,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":78,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":79,"character":27},{"__symbolic":"reference","name":"ShareService"},{"__symbolic":"reference","name":"any"}]}],"pointerEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":3},"arguments":["style.pointerEvents"]}]}],"share":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":87,"character":3},"arguments":["click"]}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_createShareButton":[{"__symbolic":"method"}],"_getMetaTagContent":[{"__symbolic":"method"}],"_shareButtonChanged":[{"__symbolic":"method"}],"_urlChanged":[{"__symbolic":"method"}]}},"SHARE_BUTTONS_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":5,"character":40},"arguments":["shareButtonsConfig"]},"ShareButtonsConfig":{"__symbolic":"interface"},"ShareMetaTags":{"__symbolic":"interface"},"IShareButtons":{"__symbolic":"interface"},"IShareButton":{"__symbolic":"interface"},"SHARE_BUTTONS":{"__symbolic":"error","message":"Lambda not supported","line":31,"character":12,"module":"./lib/share.defaults"},"ShareCountPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"shareCount"}]}],"members":{"transform":[{"__symbolic":"method"}]}}},"origins":{"ShareModule":"./lib/share.module","ShareService":"./lib/share.service","ShareDirective":"./lib/share-button.directive","SHARE_BUTTONS_CONFIG":"./lib/share.models","ShareButtonsConfig":"./lib/share.models","ShareMetaTags":"./lib/share.models","IShareButtons":"./lib/share.models","IShareButton":"./lib/share.models","SHARE_BUTTONS":"./lib/share.defaults","ShareCountPipe":"./lib/share-count.pipe"},"importAs":"@odilo/core"}