UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

25 lines (24 loc) 1.35 kB
import { type AfterViewChecked } from '@angular/core'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import { type Observable } from 'rxjs'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/cdk/directives/transitioned"; export declare class TuiLineClamp implements AfterViewChecked { private readonly outlet?; private readonly options; private readonly el; private readonly linesLimit$; private readonly isOverflown$; protected lineClamp: import("@angular/core").Signal<number>; lineHeight: number; content: PolymorpheusContent; readonly overflownChange: Observable<boolean>; set linesLimit(linesLimit: number); ngAfterViewChecked(): void; protected get overflown(): boolean; protected get computedContent(): PolymorpheusContent; protected update(): void; private get maxHeight(); 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, [{ directive: typeof i1.TuiTransitioned; inputs: {}; outputs: {}; }]>; }