UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

29 lines (28 loc) 1.5 kB
import type { AfterViewInit, DoCheck } from '@angular/core'; import type { PolymorpheusContent } from '@taiga-ui/polymorpheus'; import type { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiLineClamp implements DoCheck, AfterViewInit { private readonly outlet?; private readonly options; private readonly el; private readonly cd; private readonly linesLimit$; private readonly isOverflown$; protected initialized: import("@angular/core").WritableSignal<boolean>; protected maxHeight: import("@angular/core").WritableSignal<number>; protected height: import("@angular/core").WritableSignal<number>; protected lineClamp: import("@angular/core").Signal<number>; lineHeight: number; content: PolymorpheusContent; readonly overflownChange: Observable<boolean>; set linesLimit(linesLimit: number); ngDoCheck(): void; ngAfterViewInit(): void; protected get overflown(): boolean; protected get computedContent(): PolymorpheusContent; protected updateView(): void; private update; static ɵfac: i0.ɵɵFactoryDeclaration<TuiLineClamp, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiLineClamp, "tui-line-clamp", never, { "lineHeight": { "alias": "lineHeight"; "required": false; }; "content": { "alias": "content"; "required": false; }; "linesLimit": { "alias": "linesLimit"; "required": false; }; }, { "overflownChange": "overflownChange"; }, never, never, true, never>; }