@angular-package/prism
Version:
Simple Angular 5+ Prism highlighter module.
31 lines (30 loc) • 953 B
TypeScript
/// <reference path="../typings/index.d.ts" />
import { ChangeDetectorRef, ElementRef } from '@angular/core';
import { PrismInterface } from './prism.interface';
import { CallbackType } from './prism.type';
import { PrismService } from './prism.service';
export declare abstract class PrismHoodClass implements PrismInterface {
changeDetectorRef: ChangeDetectorRef;
prismService: PrismService;
el: ElementRef;
ready: boolean;
__properties: any;
_cd: any;
cd: any;
_async: boolean;
async: boolean;
_callback: CallbackType | undefined;
callback: CallbackType | undefined;
_code: string;
code: string;
_hooks: Object;
hooks: Object;
_language: string;
language: string;
interpolation?: Object | undefined;
constructor(changeDetectorRef: ChangeDetectorRef, prismService: PrismService);
highlightElement(result: {
code: string;
language: string;
}): void;
}