@blackbaud/skyux-lib-code-block
Version:
This library was generated with [Nx](https://nx.dev).
24 lines (23 loc) • 1.47 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import 'prismjs/plugins/normalize-whitespace/prism-normalize-whitespace';
import * as i0 from "@angular/core";
export declare class SkyCodeBlockComponent implements AfterViewInit, OnChanges {
#private;
set code(value: string | undefined);
get code(): string | undefined;
fileName: string | undefined;
set languageType(value: string | undefined);
get languageType(): string;
hideCopyToClipboard: boolean | undefined;
hideHeader: boolean | undefined;
codeTemplateRef: ElementRef | undefined;
codeBlockClassName: string | undefined;
displayName: string | undefined;
output: SafeHtml;
constructor(changeDetector: ChangeDetectorRef, sanitizer: DomSanitizer);
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SkyCodeBlockComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SkyCodeBlockComponent, "sky-code-block", never, { "code": { "alias": "code"; "required": false; }; "fileName": { "alias": "fileName"; "required": false; }; "languageType": { "alias": "languageType"; "required": false; }; "hideCopyToClipboard": { "alias": "hideCopyToClipboard"; "required": false; }; "hideHeader": { "alias": "hideHeader"; "required": false; }; }, {}, never, ["*"], false, never>;
}