Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo-mod-jslibs-dist.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'popperjs/package/lib/modifiers/computeStyles.d.ts')
-rw-r--r--popperjs/package/lib/modifiers/computeStyles.d.ts38
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;