UNPKG

@yandex/ui

Version:

Yandex UI components

21 lines (20 loc) 1.72 kB
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 {};