@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
19 lines (18 loc) • 876 B
TypeScript
import { OnInit, OnChanges, SimpleChanges, ElementRef } from '@angular/core';
import { ConnectedPosition, ConnectedOverlayPositionChange, VerticalConnectionPos } from '@angular/cdk/overlay';
import { AppendToBodyDirection } from '@duoduo-oba/ng-devui/utils';
import { DropDownDirective } from './dropdown.directive';
export declare class DropDownAppendToBodyComponent implements OnInit, OnChanges {
dropDown: DropDownDirective;
menuPosition: VerticalConnectionPos;
positions: any;
origin: any;
alignOrigin: ElementRef<any>;
appendToBodyDirections: Array<AppendToBodyDirection | ConnectedPosition>;
constructor(dropDown: DropDownDirective);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
setOrigin(): void;
setPositions(): void;
onPositionChange(position: ConnectedOverlayPositionChange): void;
}