UNPKG

ng-prism

Version:

An Angular2 codeblock highlighting component using Prismjs.

1 lines 6.24 kB
[{"__symbolic":"module","version":3,"metadata":{"CodeblockComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"codeblock","template":"\n <div #contentEl class=\"codeblock-content\" style=\"display: none\"><ng-content></ng-content></div>\n <div class=\"codeblock {{theme}}\">\n <code-renderer\n [code]=\"code\"\n [language]=\"language\"\n [lineNumbers]=\"shouldDisplayLineNumbers()\"\n [shell]=\"shell\"\n [prompt]=\"prompt\"\n [outputLines]=\"outputLines\">\n </code-renderer>\n </div>\n ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"lineNumbers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"prompt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"outputLines":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"shell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"contentEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["contentEl"]}]}],"codeRenderer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"./code-renderer.component","name":"CodeRendererComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"sourceChanged":[{"__symbolic":"method"}],"sourceReceived":[{"__symbolic":"method"}],"sourceError":[{"__symbolic":"method"}],"isShell":[{"__symbolic":"method"}],"shouldDisplayLineNumbers":[{"__symbolic":"method"}],"message":[{"__symbolic":"method"}],"bind":[{"__symbolic":"method"}],"_replaceTagsInMultiline":[{"__symbolic":"method"}]},"statics":{"EXTENSION_MAP":{"js":"javascript","ts":"typescript","html":"markup","svg":"markup","xml":"markup","md":"markdown","py":"python","rb":"ruby","ps1":"powershell","psm1":"powershell"},"SHELL_TYPES":["bash","powershell"],"THEMES":["standard","coy","dark","funky","okaidia","solarizedlight","tomorrow","twilight"]}}}},{"__symbolic":"module","version":1,"metadata":{"CodeblockComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"codeblock","template":"\n <div #contentEl class=\"codeblock-content\" style=\"display: none\"><ng-content></ng-content></div>\n <div class=\"codeblock {{theme}}\">\n <code-renderer\n [code]=\"code\"\n [language]=\"language\"\n [lineNumbers]=\"shouldDisplayLineNumbers()\"\n [shell]=\"shell\"\n [prompt]=\"prompt\"\n [outputLines]=\"outputLines\">\n </code-renderer>\n </div>\n ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"lineNumbers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"prompt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"outputLines":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"shell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"contentEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["contentEl"]}]}],"codeRenderer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"./code-renderer.component","name":"CodeRendererComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"sourceChanged":[{"__symbolic":"method"}],"sourceReceived":[{"__symbolic":"method"}],"sourceError":[{"__symbolic":"method"}],"isShell":[{"__symbolic":"method"}],"shouldDisplayLineNumbers":[{"__symbolic":"method"}],"message":[{"__symbolic":"method"}],"bind":[{"__symbolic":"method"}],"_replaceTagsInMultiline":[{"__symbolic":"method"}]},"statics":{"EXTENSION_MAP":{"js":"javascript","ts":"typescript","html":"markup","svg":"markup","xml":"markup","md":"markdown","py":"python","rb":"ruby","ps1":"powershell","psm1":"powershell"},"SHELL_TYPES":["bash","powershell"],"THEMES":["standard","coy","dark","funky","okaidia","solarizedlight","tomorrow","twilight"]}}}}]