UNPKG

@angular-package/prism

Version:
19 lines (18 loc) 734 B
/// <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; }