This commit is contained in:
2025-09-19 14:25:20 +08:00
parent 269893a435
commit fbf3f77229
24949 changed files with 2839404 additions and 0 deletions

9
node_modules/@popperjs/core/lib/createPopper.d.ts generated vendored Normal file
View File

@@ -0,0 +1,9 @@
import type { OptionsGeneric, Modifier, Instance, VirtualElement } from "./types";
import detectOverflow from "./utils/detectOverflow";
declare type PopperGeneratorArgs = {
defaultModifiers?: Array<Modifier<any, any>>;
defaultOptions?: Partial<OptionsGeneric<any>>;
};
export declare function popperGenerator(generatorOptions?: PopperGeneratorArgs): <TModifier extends Partial<Modifier<any, any>>>(reference: Element | VirtualElement, popper: HTMLElement, options?: Partial<OptionsGeneric<TModifier>>) => Instance;
export declare const createPopper: <TModifier extends Partial<Modifier<any, any>>>(reference: Element | VirtualElement, popper: HTMLElement, options?: Partial<OptionsGeneric<TModifier>>) => Instance;
export { detectOverflow };

View File

@@ -0,0 +1 @@
export default function contains(parent: Element, child: Element): boolean;

View File

@@ -0,0 +1,2 @@
import type { ClientRectObject, VirtualElement } from "../types";
export default function getBoundingClientRect(element: Element | VirtualElement, includeScale?: boolean): ClientRectObject;

View File

@@ -0,0 +1,3 @@
import type { ClientRectObject } from "../types";
import type { Boundary, RootBoundary } from "../enums";
export default function getClippingRect(element: Element, boundary: Boundary, rootBoundary: RootBoundary): ClientRectObject;

View File

@@ -0,0 +1,2 @@
import type { Rect, VirtualElement, Window } from "../types";
export default function getCompositeRect(elementOrVirtualElement: Element | VirtualElement, offsetParent: Element | Window, isFixed?: boolean): Rect;

View File

@@ -0,0 +1 @@
export default function getComputedStyle(element: Element): CSSStyleDeclaration;

View File

@@ -0,0 +1,2 @@
import type { Window } from "../types";
export default function getDocumentElement(element: Element | Window): HTMLElement;

View File

@@ -0,0 +1,2 @@
import type { Rect } from "../types";
export default function getDocumentRect(element: HTMLElement): Rect;

View File

@@ -0,0 +1,4 @@
export default function getHTMLElementScroll(element: HTMLElement): {
scrollLeft: number;
scrollTop: number;
};

View File

@@ -0,0 +1,2 @@
import type { Rect } from "../types";
export default function getLayoutRect(element: HTMLElement): Rect;

View File

@@ -0,0 +1,2 @@
import type { Window } from "../types";
export default function getNodeName(element: (Node | null | undefined) | Window): string | null | undefined;

View File

@@ -0,0 +1,5 @@
import type { Window } from "../types";
export default function getNodeScroll(node: Node | Window): {
scrollLeft: any;
scrollTop: any;
};

View File

@@ -0,0 +1 @@
export default function getOffsetParent(element: Element): any;

View File

@@ -0,0 +1 @@
export default function getParentNode(element: Node | ShadowRoot): Node;

View File

@@ -0,0 +1 @@
export default function getScrollParent(node: Node): HTMLElement;

View File

@@ -0,0 +1,6 @@
export default function getViewportRect(element: Element): {
width: number;
height: number;
x: number;
y: number;
};

View File

@@ -0,0 +1 @@
export default function getWindow(node: any): any;

View File

@@ -0,0 +1,5 @@
import type { Window } from "../types";
export default function getWindowScroll(node: Node | Window): {
scrollLeft: any;
scrollTop: any;
};

View File

@@ -0,0 +1 @@
export default function getWindowScrollBarX(element: Element): number;

View File

@@ -0,0 +1,4 @@
declare function isElement(node: unknown): boolean;
declare function isHTMLElement(node: unknown): boolean;
declare function isShadowRoot(node: unknown): boolean;
export { isElement, isHTMLElement, isShadowRoot };

View File

@@ -0,0 +1 @@
export default function isScrollParent(element: HTMLElement): boolean;

View File

@@ -0,0 +1 @@
export default function isTableElement(element: Element): boolean;

View File

@@ -0,0 +1,2 @@
import type { Window, VisualViewport } from "../types";
export default function listScrollParents(element: Node, list?: Array<Element | Window>): Array<Element | Window | VisualViewport>;

34
node_modules/@popperjs/core/lib/enums.d.ts generated vendored Normal file
View File

@@ -0,0 +1,34 @@
export declare const top: "top";
export declare const bottom: "bottom";
export declare const right: "right";
export declare const left: "left";
export declare const auto: "auto";
export declare type BasePlacement = typeof top | typeof bottom | typeof right | typeof left;
export declare const basePlacements: Array<BasePlacement>;
export declare const start: "start";
export declare const end: "end";
export declare type Variation = typeof start | typeof end;
export declare const clippingParents: "clippingParents";
export declare const viewport: "viewport";
export declare type Boundary = Element | Array<Element> | typeof clippingParents;
export declare type RootBoundary = typeof viewport | "document";
export declare const popper: "popper";
export declare const reference: "reference";
export declare type Context = typeof popper | typeof reference;
export declare type VariationPlacement = "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end";
export declare type AutoPlacement = "auto" | "auto-start" | "auto-end";
export declare type ComputedPlacement = VariationPlacement | BasePlacement;
export declare type Placement = AutoPlacement | BasePlacement | VariationPlacement;
export declare const variationPlacements: Array<VariationPlacement>;
export declare const placements: Array<Placement>;
export declare const beforeRead: "beforeRead";
export declare const read: "read";
export declare const afterRead: "afterRead";
export declare const beforeMain: "beforeMain";
export declare const main: "main";
export declare const afterMain: "afterMain";
export declare const beforeWrite: "beforeWrite";
export declare const write: "write";
export declare const afterWrite: "afterWrite";
export declare const modifierPhases: Array<ModifierPhases>;
export declare type ModifierPhases = typeof beforeRead | typeof read | typeof afterRead | typeof beforeMain | typeof main | typeof afterMain | typeof beforeWrite | typeof write | typeof afterWrite;

6
node_modules/@popperjs/core/lib/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,6 @@
export * from "./types";
export * from "./enums";
export * from "./modifiers";
export { popperGenerator, detectOverflow, createPopper as createPopperBase } from "./createPopper";
export { createPopper } from "./popper";
export { createPopper as createPopperLite } from "./popper-lite";

View File

@@ -0,0 +1,4 @@
import type { Modifier } from "../types";
export declare type ApplyStylesModifier = Modifier<"applyStyles", {}>;
declare const _default: ApplyStylesModifier;
export default _default;

13
node_modules/@popperjs/core/lib/modifiers/arrow.d.ts generated vendored Normal file
View File

@@ -0,0 +1,13 @@
import type { Modifier, Padding, Rect } from "../types";
import type { Placement } from "../enums";
export declare type Options = {
element: HTMLElement | string | null;
padding: Padding | ((arg0: {
popper: Rect;
reference: Rect;
placement: Placement;
}) => Padding);
};
export declare type ArrowModifier = Modifier<"arrow", Options>;
declare const _default: ArrowModifier;
export default _default;

View File

@@ -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;

View File

@@ -0,0 +1,8 @@
import type { Modifier } from "../types";
export declare type Options = {
scroll: boolean;
resize: boolean;
};
export declare type EventListenersModifier = Modifier<"eventListeners", Options>;
declare const _default: EventListenersModifier;
export default _default;

16
node_modules/@popperjs/core/lib/modifiers/flip.d.ts generated vendored Normal file
View File

@@ -0,0 +1,16 @@
import type { Placement, Boundary, RootBoundary } from "../enums";
import type { Modifier, Padding } from "../types";
export declare type Options = {
mainAxis: boolean;
altAxis: boolean;
fallbackPlacements: Array<Placement>;
padding: Padding;
boundary: Boundary;
rootBoundary: RootBoundary;
altBoundary: boolean;
flipVariations: boolean;
allowedAutoPlacements: Array<Placement>;
};
export declare type FlipModifier = Modifier<"flip", Options>;
declare const _default: FlipModifier;
export default _default;

4
node_modules/@popperjs/core/lib/modifiers/hide.d.ts generated vendored Normal file
View File

@@ -0,0 +1,4 @@
import type { Modifier } from "../types";
export declare type HideModifier = Modifier<"hide", {}>;
declare const _default: HideModifier;
export default _default;

9
node_modules/@popperjs/core/lib/modifiers/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,9 @@
export { default as applyStyles } from "./applyStyles";
export { default as arrow } from "./arrow";
export { default as computeStyles } from "./computeStyles";
export { default as eventListeners } from "./eventListeners";
export { default as flip } from "./flip";
export { default as hide } from "./hide";
export { default as offset } from "./offset";
export { default as popperOffsets } from "./popperOffsets";
export { default as preventOverflow } from "./preventOverflow";

18
node_modules/@popperjs/core/lib/modifiers/offset.d.ts generated vendored Normal file
View File

@@ -0,0 +1,18 @@
import type { Placement } from "../enums";
import type { Modifier, Rect, Offsets } from "../types";
export declare type OffsetsFunction = (arg0: {
popper: Rect;
reference: Rect;
placement: Placement;
}) => [number | null | undefined, number | null | undefined];
declare type Offset = OffsetsFunction | [number | null | undefined, number | null | undefined];
export declare type Options = {
offset: Offset;
};
export declare function distanceAndSkiddingToXY(placement: Placement, rects: {
popper: Rect;
reference: Rect;
}, offset: Offset): Offsets;
export declare type OffsetModifier = Modifier<"offset", Options>;
declare const _default: OffsetModifier;
export default _default;

View File

@@ -0,0 +1,4 @@
import type { Modifier } from "../types";
export declare type PopperOffsetsModifier = Modifier<"popperOffsets", {}>;
declare const _default: PopperOffsetsModifier;
export default _default;

View File

@@ -0,0 +1,30 @@
import type { Placement, Boundary, RootBoundary } from "../enums";
import type { Rect, Modifier, Padding } from "../types";
declare type TetherOffset = ((arg0: {
popper: Rect;
reference: Rect;
placement: Placement;
}) => number | {
mainAxis: number;
altAxis: number;
}) | number | {
mainAxis: number;
altAxis: number;
};
export declare type Options = {
mainAxis: boolean;
altAxis: boolean;
boundary: Boundary;
rootBoundary: RootBoundary;
altBoundary: boolean;
/**
* Allows the popper to overflow from its boundaries to keep it near its
* reference element
*/
tether: boolean;
tetherOffset: TetherOffset;
padding: Padding;
};
export declare type PreventOverflowModifier = Modifier<"preventOverflow", Options>;
declare const _default: PreventOverflowModifier;
export default _default;

3
node_modules/@popperjs/core/lib/popper-base.d.ts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import { createPopper, popperGenerator, detectOverflow } from "./createPopper";
export * from "./types";
export { createPopper, popperGenerator, detectOverflow };

5
node_modules/@popperjs/core/lib/popper-lite.d.ts generated vendored Normal file
View File

@@ -0,0 +1,5 @@
import { popperGenerator, detectOverflow } from "./createPopper";
export * from "./types";
declare const defaultModifiers: (import("./modifiers/popperOffsets").PopperOffsetsModifier | import("./modifiers/eventListeners").EventListenersModifier | import("./modifiers/computeStyles").ComputeStylesModifier | import("./modifiers/applyStyles").ApplyStylesModifier)[];
declare const createPopper: <TModifier extends Partial<import("./types").Modifier<any, any>>>(reference: Element | import("./types").VirtualElement, popper: HTMLElement, options?: Partial<import("./types").OptionsGeneric<TModifier>>) => import("./types").Instance;
export { createPopper, popperGenerator, defaultModifiers, detectOverflow };

7
node_modules/@popperjs/core/lib/popper.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import { popperGenerator, detectOverflow } from "./createPopper";
export * from "./types";
declare const defaultModifiers: (import("./modifiers/popperOffsets").PopperOffsetsModifier | import("./modifiers/flip").FlipModifier | import("./modifiers/hide").HideModifier | import("./modifiers/offset").OffsetModifier | import("./modifiers/eventListeners").EventListenersModifier | import("./modifiers/computeStyles").ComputeStylesModifier | import("./modifiers/arrow").ArrowModifier | import("./modifiers/preventOverflow").PreventOverflowModifier | import("./modifiers/applyStyles").ApplyStylesModifier)[];
declare const createPopper: <TModifier extends Partial<import("./types").Modifier<any, any>>>(reference: Element | import("./types").VirtualElement, popper: HTMLElement, options?: Partial<import("./types").OptionsGeneric<TModifier>>) => import("./types").Instance;
export { createPopper, popperGenerator, defaultModifiers, detectOverflow };
export { createPopper as createPopperLite } from "./popper-lite";
export * from "./modifiers";

167
node_modules/@popperjs/core/lib/types.d.ts generated vendored Normal file
View File

@@ -0,0 +1,167 @@
import type { Placement, ModifierPhases } from "./enums";
import type { PopperOffsetsModifier } from "./modifiers/popperOffsets";
import type { FlipModifier } from "./modifiers/flip";
import type { HideModifier } from "./modifiers/hide";
import type { OffsetModifier } from "./modifiers/offset";
import type { EventListenersModifier } from "./modifiers/eventListeners";
import type { ComputeStylesModifier } from "./modifiers/computeStyles";
import type { ArrowModifier } from "./modifiers/arrow";
import type { PreventOverflowModifier } from "./modifiers/preventOverflow";
import type { ApplyStylesModifier } from "./modifiers/applyStyles";
export declare type Obj = {
[key: string]: any;
};
export declare type VisualViewport = EventTarget & {
width: number;
height: number;
offsetLeft: number;
offsetTop: number;
scale: number;
};
export declare type Window = {
innerHeight: number;
offsetHeight: number;
innerWidth: number;
offsetWidth: number;
pageXOffset: number;
pageYOffset: number;
getComputedStyle: typeof getComputedStyle;
addEventListener(type: any, listener: any, optionsOrUseCapture?: any): void;
removeEventListener(type: any, listener: any, optionsOrUseCapture?: any): void;
Element: Element;
HTMLElement: HTMLElement;
Node: Node;
toString(): "[object Window]";
devicePixelRatio: number;
visualViewport?: VisualViewport;
ShadowRoot: ShadowRoot;
};
export declare type Rect = {
width: number;
height: number;
x: number;
y: number;
};
export declare type Offsets = {
y: number;
x: number;
};
export declare type PositioningStrategy = "absolute" | "fixed";
export declare type StateRects = {
reference: Rect;
popper: Rect;
};
export declare type StateOffsets = {
popper: Offsets;
arrow?: Offsets;
};
declare type OffsetData = {
[key in Placement]?: Offsets;
};
export declare type State = {
elements: {
reference: Element | VirtualElement;
popper: HTMLElement;
arrow?: HTMLElement;
};
options: OptionsGeneric<any>;
placement: Placement;
strategy: PositioningStrategy;
orderedModifiers: Array<Modifier<any, any>>;
rects: StateRects;
scrollParents: {
reference: Array<Element | Window | VisualViewport>;
popper: Array<Element | Window | VisualViewport>;
};
styles: {
[key: string]: Partial<CSSStyleDeclaration>;
};
attributes: {
[key: string]: {
[key: string]: string | boolean;
};
};
modifiersData: {
arrow?: {
x?: number;
y?: number;
centerOffset: number;
};
hide?: {
isReferenceHidden: boolean;
hasPopperEscaped: boolean;
referenceClippingOffsets: SideObject;
popperEscapeOffsets: SideObject;
};
offset?: OffsetData;
preventOverflow?: Offsets;
popperOffsets?: Offsets;
[key: string]: any;
};
reset: boolean;
};
declare type SetAction<S> = S | ((prev: S) => S);
export declare type Instance = {
state: State;
destroy: () => void;
forceUpdate: () => void;
update: () => Promise<Partial<State>>;
setOptions: (setOptionsAction: SetAction<Partial<OptionsGeneric<any>>>) => Promise<Partial<State>>;
};
export declare type ModifierArguments<Options extends Obj> = {
state: State;
instance: Instance;
options: Partial<Options>;
name: string;
};
export declare type Modifier<Name, Options extends Obj> = {
name: Name;
enabled: boolean;
phase: ModifierPhases;
requires?: Array<string>;
requiresIfExists?: Array<string>;
fn: (arg0: ModifierArguments<Options>) => State | void;
effect?: (arg0: ModifierArguments<Options>) => (() => void) | void;
options?: Partial<Options>;
data?: Obj;
};
export declare type StrictModifiers = Partial<OffsetModifier> | Partial<ApplyStylesModifier> | Partial<ArrowModifier> | Partial<HideModifier> | Partial<ComputeStylesModifier> | Partial<EventListenersModifier> | Partial<FlipModifier> | Partial<PreventOverflowModifier> | Partial<PopperOffsetsModifier>;
export declare type EventListeners = {
scroll: boolean;
resize: boolean;
};
export declare type Options = {
placement: Placement;
modifiers: Array<Partial<Modifier<any, any>>>;
strategy: PositioningStrategy;
onFirstUpdate?: (arg0: Partial<State>) => void;
};
export declare type OptionsGeneric<TModifier> = {
placement: Placement;
modifiers: Array<TModifier>;
strategy: PositioningStrategy;
onFirstUpdate?: (arg0: Partial<State>) => void;
};
export declare type UpdateCallback = (arg0: State) => void;
export declare type ClientRectObject = {
x: number;
y: number;
top: number;
left: number;
right: number;
bottom: number;
width: number;
height: number;
};
export declare type SideObject = {
top: number;
left: number;
right: number;
bottom: number;
};
export declare type Padding = number | Partial<SideObject>;
export declare type VirtualElement = {
getBoundingClientRect: () => ClientRect | DOMRect;
contextElement?: Element;
};
export {};

View File

@@ -0,0 +1,12 @@
import type { State, Padding } from "../types";
import type { Placement, ComputedPlacement, Boundary, RootBoundary } from "../enums";
declare type Options = {
placement: Placement;
padding: Padding;
boundary: Boundary;
rootBoundary: RootBoundary;
flipVariations: boolean;
allowedAutoPlacements?: Array<Placement>;
};
export default function computeAutoPlacement(state: Partial<State>, options?: Options): Array<ComputedPlacement>;
export {};

View File

@@ -0,0 +1,8 @@
import type { Rect, PositioningStrategy, Offsets, ClientRectObject } from "../types";
import { Placement } from "../enums";
export default function computeOffsets({ reference, element, placement }: {
reference: Rect | ClientRectObject;
element: Rect | ClientRectObject;
strategy: PositioningStrategy;
placement?: Placement;
}): Offsets;

1
node_modules/@popperjs/core/lib/utils/debounce.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export default function debounce<T>(fn: (...args: Array<any>) => any): () => Promise<T>;

View File

@@ -0,0 +1,11 @@
import type { State, SideObject, Padding } from "../types";
import type { Placement, Boundary, RootBoundary, Context } from "../enums";
export declare type Options = {
placement: Placement;
boundary: Boundary;
rootBoundary: RootBoundary;
elementContext: Context;
altBoundary: boolean;
padding: Padding;
};
export default function detectOverflow(state: State, options?: Partial<Options>): SideObject;

View File

@@ -0,0 +1,3 @@
export default function expandToHashMap<T extends number | string | boolean, K extends string>(value: T, keys: Array<K>): {
[key: string]: T;
};

1
node_modules/@popperjs/core/lib/utils/format.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export default function format(str: string, ...args: Array<string>): string;

View File

@@ -0,0 +1 @@
export default function getAltAxis(axis: "x" | "y"): "x" | "y";

1
node_modules/@popperjs/core/lib/utils/getAltLen.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export default function getAltLen(len: "width" | "height"): "width" | "height";

View File

@@ -0,0 +1,2 @@
import { BasePlacement, Placement, auto } from "../enums";
export default function getBasePlacement(placement: Placement | typeof auto): BasePlacement;

View File

@@ -0,0 +1,2 @@
import type { SideObject } from "../types";
export default function getFreshSideObject(): SideObject;

View File

@@ -0,0 +1,2 @@
import type { Placement } from "../enums";
export default function getMainAxisFromPlacement(placement: Placement): "x" | "y";

View File

@@ -0,0 +1,2 @@
import type { Placement } from "../enums";
export default function getOppositePlacement(placement: Placement): Placement;

View File

@@ -0,0 +1,2 @@
import type { Placement } from "../enums";
export default function getOppositeVariationPlacement(placement: Placement): Placement;

View File

@@ -0,0 +1,2 @@
import { Variation, Placement } from "../enums";
export default function getVariation(placement: Placement): Variation | null | undefined;

3
node_modules/@popperjs/core/lib/utils/math.d.ts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
export declare const max: (...values: number[]) => number;
export declare const min: (...values: number[]) => number;
export declare const round: (x: number) => number;

View File

@@ -0,0 +1,2 @@
import type { Modifier } from "../types";
export default function mergeByName(modifiers: Array<Partial<Modifier<any, any>>>): Array<Partial<Modifier<any, any>>>;

View File

@@ -0,0 +1,2 @@
import type { SideObject } from "../types";
export default function mergePaddingObject(paddingObject: Partial<SideObject>): SideObject;

View File

@@ -0,0 +1,2 @@
import type { Modifier } from "../types";
export default function orderModifiers(modifiers: Array<Modifier<any, any>>): Array<Modifier<any, any>>;

View File

@@ -0,0 +1,2 @@
import type { Rect, ClientRectObject } from "../types";
export default function rectToClientRect(rect: Rect): ClientRectObject;

1
node_modules/@popperjs/core/lib/utils/uniqueBy.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export default function uniqueBy<T>(arr: Array<T>, fn: (arg0: T) => any): Array<T>;

View File

@@ -0,0 +1 @@
export default function validateModifiers(modifiers: Array<any>): void;

2
node_modules/@popperjs/core/lib/utils/within.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
export declare function within(min: number, value: number, max: number): number;
export declare function withinMaxClamp(min: number, value: number, max: number): number;