@angular-package/prism
Version:
Simple Angular 5+ Prism highlighter module.
19 lines (18 loc) • 734 B
TypeScript
/// <reference path="../typings/index.d.ts" />
import { ElementRef, SimpleChanges } from '@angular/core';
import { PrismInterface } from './prism.interface';
import { CallbackType, SanitizedType } from './prism.type';
import { PrismService } from './prism.service';
export declare abstract class PrismClass implements PrismInterface {
prismService: PrismService;
protected change: boolean;
async: boolean;
callback: CallbackType | undefined;
code: SanitizedType | undefined;
hooks: Object;
language: string;
interpolation: Object | undefined;
codeElementRef: ElementRef;
constructor(prismService: PrismService);
protected onChanges(prop: string | string[], changes: SimpleChanges): void;
}