@taiga-ui/kit
Version:
Taiga UI Angular main components kit
25 lines (24 loc) • 1.57 kB
TypeScript
import { type AfterViewChecked } from '@angular/core';
import { type PolymorpheusContent } from '@taiga-ui/polymorpheus';
import * as i0 from "@angular/core";
import * as i1 from "@taiga-ui/cdk/directives/transitioned";
export declare class TuiLineClamp implements AfterViewChecked {
private readonly offset;
private readonly outlet;
private readonly options;
private readonly el;
private readonly isOverflown$;
private readonly maxHeight;
readonly line: import("@angular/core").Signal<number>;
readonly lineHeight: import("@angular/core").InputSignal<number>;
readonly linesLimit: import("@angular/core").InputSignal<number>;
readonly content: import("@angular/core").InputSignal<PolymorpheusContent>;
readonly overflownChange: import("@angular/core").OutputRef<boolean>;
protected readonly lineClamp: import("@angular/core").Signal<number>;
ngAfterViewChecked(): void;
protected get overflown(): boolean;
protected get computedContent(): PolymorpheusContent;
protected update(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiLineClamp, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiLineClamp, "tui-line-clamp", never, { "lineHeight": { "alias": "lineHeight"; "required": false; "isSignal": true; }; "linesLimit": { "alias": "linesLimit"; "required": false; "isSignal": true; }; "content": { "alias": "content"; "required": false; "isSignal": true; }; }, { "overflownChange": "overflownChange"; }, never, never, true, [{ directive: typeof i1.TuiTransitioned; inputs: {}; outputs: {}; }]>;
}