UNPKG

@taiga-ui/addon-doc

Version:

Taiga UI based library for developing documentation portals for Angular libraries.

25 lines (24 loc) 1.51 kB
import { type OnChanges } from '@angular/core'; import { type TuiRawLoaderContent } from '@taiga-ui/addon-doc/types'; import { type TuiHandler } from '@taiga-ui/cdk/types'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiDocCode implements OnChanges { private readonly copy; private readonly icons; private readonly rawLoader$$; private readonly texts; protected readonly isServer: boolean; protected readonly markdownCodeProcessor: TuiHandler<string, readonly string[]>; protected readonly copy$: Subject<void>; protected readonly copyText: import("@angular/core").Signal<string>; protected readonly icon: import("@angular/core").Signal<string>; protected readonly processor: import("@angular/core").Signal<readonly string[] | readonly []>; readonly filename: import("@angular/core").InputSignal<string>; readonly code: import("@angular/core").InputSignal<TuiRawLoaderContent>; readonly lineNumbers: import("@angular/core").InputSignal<boolean>; get hasFilename(): boolean; ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TuiDocCode, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiDocCode, "tui-doc-code", never, { "filename": { "alias": "filename"; "required": false; "isSignal": true; }; "code": { "alias": "code"; "required": false; "isSignal": true; }; "lineNumbers": { "alias": "lineNumbers"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; }