@algolia/autocomplete-js
Version:
Fast and fully-featured autocomplete JavaScript library.
26 lines (25 loc) • 690 B
TypeScript
import { AutocompleteOptions } from './types';
declare type GetPanelPlacementStyleParams = Pick<Required<AutocompleteOptions<any>>, 'panelPlacement' | 'environment'> & {
container: HTMLElement;
form: HTMLElement;
};
export declare function getPanelPlacementStyle({ panelPlacement, container, form, environment, }: GetPanelPlacementStyleParams): {
top: number;
left: number;
right?: undefined;
width?: undefined;
maxWidth?: undefined;
} | {
top: number;
right: number;
left?: undefined;
width?: undefined;
maxWidth?: undefined;
} | {
top: number;
left: number;
right: number;
width: string;
maxWidth: string;
};
export {};