UNPKG

@blackbaud/skyux-lib-code-block

Version:

This library was generated with [Nx](https://nx.dev).

24 lines (23 loc) 1.47 kB
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>; }