ngx-highlightjs
Version:
Instant code highlighting, auto-detect language, super easy to use.
17 lines (16 loc) • 921 B
TypeScript
import { InputSignalWithTransform } from '@angular/core';
import * as i0 from "@angular/core";
export declare class HighlightLineNumbers {
private readonly options;
private readonly _hljs;
private readonly _highlight;
private readonly _nativeElement;
private _lineNumbersObs;
readonly startFrom: InputSignalWithTransform<number, unknown>;
readonly singleLine: InputSignalWithTransform<boolean, unknown>;
constructor();
private addLineNumbers;
private destroyLineNumbersObserver;
static ɵfac: i0.ɵɵFactoryDeclaration<HighlightLineNumbers, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<HighlightLineNumbers, "[highlight][lineNumbers], [highlightAuto][lineNumbers]", never, { "startFrom": { "alias": "startFrom"; "required": false; "isSignal": true; }; "singleLine": { "alias": "singleLine"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}