diff options
Diffstat (limited to 'popperjs/package/lib/modifiers/computeStyles.d.ts')
-rw-r--r-- | popperjs/package/lib/modifiers/computeStyles.d.ts | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/popperjs/package/lib/modifiers/computeStyles.d.ts b/popperjs/package/lib/modifiers/computeStyles.d.ts new file mode 100644 index 0000000..30394b5 --- /dev/null +++ b/popperjs/package/lib/modifiers/computeStyles.d.ts @@ -0,0 +1,38 @@ +import type { PositioningStrategy, Offsets, Modifier, Rect } from "../types"; +import { BasePlacement, Variation } from "../enums"; +export declare type RoundOffsets = (offsets: Partial<{ + x: number; + y: number; + centerOffset: number; +}>) => Offsets; +export declare type Options = { + gpuAcceleration: boolean; + adaptive: boolean; + roundOffsets?: boolean | RoundOffsets; +}; +export declare function mapToStyles({ popper, popperRect, placement, variation, offsets, position, gpuAcceleration, adaptive, roundOffsets, isFixed }: { + popper: HTMLElement; + popperRect: Rect; + placement: BasePlacement; + variation: Variation | null | undefined; + offsets: Partial<{ + x: number; + y: number; + centerOffset: number; + }>; + position: PositioningStrategy; + gpuAcceleration: boolean; + adaptive: boolean; + roundOffsets: boolean | RoundOffsets; + isFixed: boolean; +}): { + transform: string; + top: string; + right: string; + bottom: string; + left: string; + position: PositioningStrategy; +}; +export declare type ComputeStylesModifier = Modifier<"computeStyles", Options>; +declare const _default: ComputeStylesModifier; +export default _default; |