UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

20 lines (19 loc) 995 B
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>; }