UNPKG

ngx-markdown

Version:

Angular library that uses marked to parse markdown to html combined with Prism.js for synthax highlights

1 lines 5.96 kB
{"__symbolic":"module","version":4,"metadata":{"LanguagePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"language"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"MarkdownComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"markdown, [markdown]","template":"<ng-content></ng-content>"}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"load":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":20},{"__symbolic":"reference","name":"MarkdownService"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}]}},"MarkdownModuleConfig":{"__symbolic":"interface"},"initialMarkedOptions":{"provide":{"__symbolic":"reference","name":"MarkedOptions"},"useValue":{"gfm":true,"tables":true,"breaks":false,"pedantic":false,"sanitize":false,"smartLists":true,"smartypants":false}},"MarkdownModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":36,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"LanguagePipe"},{"__symbolic":"reference","name":"MarkdownComponent"},{"__symbolic":"reference","name":"MarkdownPipe"}],"declarations":[{"__symbolic":"reference","name":"LanguagePipe"},{"__symbolic":"reference","name":"MarkdownComponent"},{"__symbolic":"reference","name":"MarkdownPipe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["markdownModuleConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"MarkdownModule"},"providers":[{"__symbolic":"reference","name":"MarkdownService"},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"markdownModuleConfig"},"thenExpression":[{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"markdownModuleConfig"},"member":"loader"},"right":[]},{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"markdownModuleConfig"},"member":"markedOptions"},"right":{"__symbolic":"reference","name":"initialMarkedOptions"}}],"elseExpression":[{"__symbolic":"reference","name":"initialMarkedOptions"}]}}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MarkdownModule"}}}}},"MarkdownPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":5,"character":1},"arguments":[{"name":"markdown"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MarkdownService"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":12,"character":18}]}],"transform":[{"__symbolic":"method"}]}},"errorSrcWithoutHttpClient":"[ngx-markdown] When using the [src] attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information","MarkdownService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":25,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":25,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":26,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","name":"Object"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":26,"character":30},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":27,"character":26},{"__symbolic":"reference","name":"MarkedOptions"}]}],"compile":[{"__symbolic":"method"}],"getSource":[{"__symbolic":"method"}],"highlight":[{"__symbolic":"method"}],"decodeHtml":[{"__symbolic":"method"}],"handleExtension":[{"__symbolic":"method"}],"precompile":[{"__symbolic":"method"}]}},"MarkedOptions":{"__symbolic":"class","members":{"highlight":[{"__symbolic":"method"}],"sanitizer":[{"__symbolic":"method"}]}},"MarkedRenderer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"marked","name":"Renderer","line":2,"character":36},"members":{}}},"origins":{"LanguagePipe":"./src/language.pipe","MarkdownComponent":"./src/markdown.component","MarkdownModuleConfig":"./src/markdown.module","initialMarkedOptions":"./src/markdown.module","MarkdownModule":"./src/markdown.module","MarkdownPipe":"./src/markdown.pipe","errorSrcWithoutHttpClient":"./src/markdown.service","MarkdownService":"./src/markdown.service","MarkedOptions":"./src/marked-options","MarkedRenderer":"./src/marked-renderer"},"importAs":"ngx-markdown"}