@lion/overlays
Version:
Overlays System using lit-html for rendering
19 lines (18 loc) • 986 B
TypeScript
/**
* @typedef {import('../types/OverlayConfig').OverlayConfig} OverlayConfig
* @typedef {import('../types/ArrowMixinTypes').ArrowMixin} ArrowMixin
* @typedef {import('@popperjs/core/lib/popper').Options} PopperOptions
* @typedef {import('@popperjs/core/lib/enums').Placement} Placement
* @typedef {import('@lion/core').CSSResultArray} CSSResultArray
*/
/**
* @type {ArrowMixin}
* @param {import('@open-wc/dedupe-mixin').Constructor<import('@lion/core').LitElement>} superclass
*/
export const ArrowMixinImplementation: ArrowMixin;
export type ArrowMixin = import('../types/ArrowMixinTypes').ArrowMixin;
export const ArrowMixin: typeof import("../types/ArrowMixinTypes").ArrowImplementation;
export type OverlayConfig = import('../types/OverlayConfig').OverlayConfig;
export type PopperOptions = import('@popperjs/core/lib/popper').Options;
export type Placement = import('@popperjs/core/lib/enums').Placement;
export type CSSResultArray = import('@lion/core').CSSResultArray;