UNPKG

@qrsln/highlighter

Version:
25 lines (24 loc) 1.28 kB
import { ElementRef, OnInit, OnDestroy, OnChanges, SimpleChanges, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class HighlighterDirective implements OnInit, OnChanges, OnDestroy { private elementRef; private viewContainerRef; Options: Partial<any> | undefined; Theme: string; Lang: string | undefined; Code: string; LineNumbers: boolean; private readonly el; private componentRef; constructor(elementRef: ElementRef<HTMLElement>, // private appRef: ApplicationRef, viewContainerRef: ViewContainerRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; private SetComponent; private GetContent; private GetComponentRef; private Destroy; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<HighlighterDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<HighlighterDirective, "[qlHighlighter], [Highlighter]", never, { "Options": { "alias": "Options"; "required": false; }; "Theme": { "alias": "Theme"; "required": false; }; "Lang": { "alias": "Lang"; "required": false; }; "Code": { "alias": "Code"; "required": false; }; "LineNumbers": { "alias": "LineNumbers"; "required": false; }; }, {}, never, never, false, never>; }