@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
20 lines (19 loc) • 995 B
TypeScript
import { TuiActiveZone } from '@taiga-ui/cdk/directives/active-zone';
import { TuiRectAccessor } from '@taiga-ui/core/classes';
import { TuiDropdownDriver } from './dropdown.driver';
import * as i0 from "@angular/core";
export declare class TuiDropdownContext extends TuiRectAccessor {
private readonly isTouch;
private currentRect;
protected readonly userSelect: import("@angular/core").Signal<"none" | null>;
protected readonly activeZone: TuiActiveZone;
protected readonly driver: TuiDropdownDriver;
protected readonly doc: Document;
protected readonly sub: import("rxjs").Subscription;
readonly type = "dropdown";
getClientRect(): DOMRect;
protected closeDropdown(_event?: Event): void;
protected onContextMenu(x: number, y: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiDropdownContext, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiDropdownContext, "[tuiDropdownContext]", never, {}, {}, never, never, true, never>;
}