@yandex/ui
Version:
Yandex UI components
21 lines (20 loc) • 1.72 kB
TypeScript
import { OptionsGeneric } from '@popperjs/core';
/**
* Набор стандартных popper модификаторов.
*
* @link https://popper.js.org/docs/v2/modifiers
*/
declare const defaultModifiers: (import("@popperjs/core").Modifier<"applyStyles", {}> | import("@popperjs/core").Modifier<"offset", import("./modifiers/offset").OffsetOptions> | import("@popperjs/core").Modifier<"patchScaleFactor", {}> | import("@popperjs/core").Modifier<"hide", {
boundary?: HTMLElement | HTMLElement[] | "clippingParents" | undefined;
}> | import("@popperjs/core").Modifier<"arrow", import("@popperjs/core/lib/modifiers/arrow").Options> | import("@popperjs/core").Modifier<"computeStyles", import("@popperjs/core/lib/modifiers/computeStyles").Options> | import("@popperjs/core").Modifier<"eventListeners", import("@popperjs/core/lib/modifiers/eventListeners").Options> | import("@popperjs/core").Modifier<"flip", import("@popperjs/core/lib/modifiers/flip").Options> | import("@popperjs/core").Modifier<"popperOffsets", {}> | import("@popperjs/core").Modifier<"preventOverflow", import("@popperjs/core/lib/modifiers/preventOverflow").Options>)[];
export declare type Modifiers = Partial<typeof defaultModifiers[number]>;
/**
* Набор popper свойств.
*
* @link https://popper.js.org/docs/v2/constructors/#options
*/
export declare type Options = Partial<OptionsGeneric<Modifiers> & {
children: any;
}>;
export declare const createPopper: <TModifier extends Partial<import("@popperjs/core").Modifier<any, any>>>(reference: Element | import("@popperjs/core").VirtualElement, popper: HTMLElement, options?: Partial<OptionsGeneric<TModifier>> | undefined) => import("@popperjs/core").Instance;
export {};