MCPcopy Create free account

hub / github.com/bvaughn/react-resizable-panels / functions

Functions280 in github.com/bvaughn/react-resizable-panels

↓ 35 callersFunctiontest
(value)
vitest.setup.ts:35
↓ 13 callersFunctionassert
( expectedCondition: unknown, message: string = "Assertion error" )
lib/utils/assert.ts:1
↓ 9 callersFunctionformatLayoutNumber
(number: number)
lib/global/utils/formatLayoutNumber.ts:1
↓ 9 callersFunctiongetMountedGroups
()
lib/global/mutable-state/groups.ts:78
↓ 9 callersFunctiongoToUrl
( page: Page, elementProp: ReactElement<unknown>, config: { useGroupCallbackRef?: boolean | undefine
integrations/tests/src/utils/goToUrl.ts:8
↓ 8 callersMethodemit
(type: Type, data: Events[Type])
lib/utils/EventEmitter.ts:30
↓ 8 callersFunctionupdateMountedGroup
( group: RegisteredGroup, next: State, meta?: { isUserInteraction?: boolean } )
lib/global/mutable-state/groups.ts:93
↓ 8 callersFunctionuseDefaultLayout
({ debounceSaveMs = 100, onlySaveAfterUserInteractions, panelIds, storage = localStorage, ...rest }:
lib/components/group/useDefaultLayout.ts:22
↓ 7 callersFunctionlayoutNumbersEqual
( actual: number, expected: number, minimumDelta = 0 )
lib/global/utils/layoutNumbersEqual.ts:3
↓ 7 callersFunctionlayoutsEqual
(a: Layout, b: Layout)
lib/global/utils/layoutsEqual.ts:4
↓ 7 callersFunctionmockGroup
( groupBounds: DOMRect, config: Partial<RegisteredGroup> = {} )
lib/global/test/mockGroup.ts:29
↓ 7 callersFunctionsubscribeToMountedGroup
( groupId: string, callback: (event: GroupChangeEvent) => void )
lib/global/mutable-state/groups.ts:82
↓ 6 callersFunctioncalculateAvailableGroupSize
({ group }: { group: RegisteredGroup; })
lib/global/dom/calculateAvailableGroupSize.ts:3
↓ 6 callersFunctiondecodeChildren
( children: EncodedElement[], config: Config )
integrations/tests/src/utils/serializer/decode.ts:42
↓ 6 callersFunctionencodeChildren
(children: ReactElement<unknown>[])
integrations/tests/src/utils/serializer/encode.ts:48
↓ 6 callersFunctiongetInteractionState
()
lib/global/mutable-state/interactions.ts:18
↓ 6 callersFunctiongetMountedGroupState
(groupId: string, assert?: boolean)
lib/global/mutable-state/groups.ts:64
↓ 6 callersFunctionsetElementBoundsFunction
(value: GetDOMRect)
lib/utils/test/mockBoundingClientRect.ts:44
↓ 6 callersFunctionvalidatePanelGroupLayout
({ layout, panelConstraints }: { layout: Layout; panelConstraints: PanelConstraints[]; })
lib/global/utils/validatePanelGroupLayout.ts:8
↓ 5 callersFunctionassertLayoutChangeCounts
( page: Page, layoutChangeCount: number, layoutChangedCount: number | undefined = layoutChangeCount )
integrations/tests/src/utils/assertLayoutChangeCounts.ts:3
↓ 5 callersFunctionfind
()
lib/global/utils/getImperativePanelMethods.ts:23
↓ 5 callersFunctionmountGroup
(group: RegisteredGroup)
lib/global/mountGroup.ts:30
↓ 5 callersFunctionupdateInteractionState
(next: InteractionState)
lib/global/mutable-state/interactions.ts:42
↓ 5 callersFunctionuseId
(stableId: number | string | undefined)
lib/hooks/useId.ts:3
↓ 4 callersFunctionadjustLayoutByDelta
({ delta, initialLayout: initialLayoutProp, panelConstraints: panelConstraintsArray, pivotIndices, p
lib/global/utils/adjustLayoutByDelta.ts:10
↓ 4 callersFunctioncalculateHitArea
(page: Page, panelIds: [string, string])
integrations/tests/src/utils/calculateHitArea.ts:4
↓ 4 callersFunctioncleanup
()
integrations/tests/src/components/PopupWindow.tsx:47
↓ 4 callersFunctioncompareLayoutNumbers
(actual: number, expected: number)
lib/global/utils/compareLayoutNumbers.ts:3
↓ 4 callersFunctionfindMatchingHitRegions
( event: { clientX: number; clientY: number; target: EventTarget | null; }, mountedGroups: M
lib/global/utils/findMatchingHitRegions.ts:9
↓ 4 callersFunctiongetImperativeGroupMethods
({ groupId }: { groupId: string; })
lib/global/utils/getImperativeGroupMethods.ts:9
↓ 4 callersFunctiongetImperativePanelMethods
({ groupId, panelId }: { groupId: string; panelId: string; })
lib/global/utils/getImperativePanelMethods.ts:16
↓ 4 callersFunctionupdateCursorStyle
(ownerDocument: Document)
lib/global/cursor/updateCursorStyle.ts:12
↓ 4 callersFunctionuseMergedRefs
(...refs: PossibleRef<Type>[])
lib/hooks/useMergedRefs.ts:6
↓ 4 callersFunctionuseStableCallback
( fn: Callback )
lib/hooks/useStableCallback.ts:6
↓ 3 callersMethodaddListener
( type: Type, listener: EventListener<Events[Type]> )
lib/utils/EventEmitter.ts:12
↓ 3 callersFunctioncalculateHitRegions
(group: RegisteredGroup)
lib/global/dom/calculateHitRegions.ts:27
↓ 3 callersFunctiondoRectsIntersect
(a: Rect, b: Rect)
lib/global/utils/doRectsIntersect.ts:3
↓ 3 callersFunctionencode
(element: ReactElement<unknown>)
integrations/tests/src/utils/serializer/encode.ts:41
↓ 3 callersFunctiongetCenterCoordinates
(box: Box)
integrations/tests/src/utils/getCenterCoordinates.ts:3
↓ 3 callersFunctiongetDistanceBetweenPointAndRect
( point: Point, rect: DOMRectReadOnly )
lib/global/utils/getDistanceBetweenPointAndRect.ts:3
↓ 3 callersFunctiongetPanelSize
()
lib/global/utils/getImperativePanelMethods.ts:70
↓ 3 callersFunctiongetStorageKey
(id: string, panelIds: string[])
lib/components/group/auto-save/getStorageKey.ts:1
↓ 3 callersFunctionmoveSeparator
( deltaInPixels: number, separatorId?: string )
lib/global/test/moveSeparator.ts:4
↓ 3 callersFunctionsetDefaultElementBounds
(rect: DOMRect)
lib/utils/test/mockBoundingClientRect.ts:38
↓ 3 callersFunctionsizeStyleToPixels
({ groupSize, panelElement, styleProp }: { groupSize: number; panelElement: HTMLElement; styleProp
lib/global/styles/sizeStyleToPixels.ts:7
↓ 3 callersFunctionsortByElementOffset
(orientation: Orientation, panelsOrSeparators: Type[])
lib/components/group/sortByElementOffset.ts:3
↓ 3 callersFunctionuseGroupContext
()
lib/components/group/useGroupContext.ts:5
↓ 3 callersFunctionuseGroupRef
()
lib/components/group/useGroupRef.ts:7
↓ 3 callersFunctionusePanelCallbackRef
()
lib/components/panel/usePanelCallbackRef.ts:9
↓ 3 callersFunctionuseStableObject
( unstableObject: Type )
lib/hooks/useStableObject.ts:4
↓ 2 callersMethod#notify
(elements: HTMLElement[])
lib/utils/test/mockResizeObserver.ts:59
↓ 2 callersFunctioncalculateDefaultLayout
( derivedPanelConstraints: PanelConstraints[] )
lib/global/utils/calculateDefaultLayout.ts:5
↓ 2 callersFunctioncalculatePanelConstraints
(group: RegisteredGroup)
lib/global/dom/calculatePanelConstraints.ts:7
↓ 2 callersFunctioncalculateSeparatorAriaValues
({ layout, panelConstraints, panelId, panelIndex }: { layout: Layout; panelConstraints: PanelConst
lib/global/utils/calculateSeparatorAriaValues.ts:6
↓ 2 callersFunctioncompleteActivePointerResize
(document: Document)
lib/global/utils/completeActivePointerResize.ts:12
↓ 2 callersFunctionfind
()
lib/global/utils/getImperativeGroupMethods.ts:14
↓ 2 callersFunctionfindSeparatorGroup
(separatorElement: HTMLElement)
lib/global/utils/findSeparatorGroup.ts:3
↓ 2 callersFunctiongetCursorStyle
({ cursorFlags, groups, state }: { cursorFlags: number; groups: RegisteredGroup[]; state: Interact
lib/global/cursor/getCursorStyle.ts:12
↓ 2 callersFunctiongetRegisteredGroup
(groupId: string, assert?: boolean)
lib/global/mutable-state/groups.ts:48
↓ 2 callersFunctionisArrayEqual
(a: number[], b: number[])
lib/utils/isArrayEqual.ts:1
↓ 2 callersFunctionmockGetComputedStyle
()
lib/utils/test/mockGetComputedStyle.ts:14
↓ 2 callersFunctionobjectsEqual
(a: object, b: object)
lib/global/utils/objectsEqual.ts:1
↓ 2 callersMethodobserve
(element: HTMLElement)
lib/utils/test/mockResizeObserver.ts:39
↓ 2 callersFunctionpanelConstraintsEqual
( a: PanelConstraints[], b: PanelConstraints[] )
lib/global/utils/panelConstraintsEqual.ts:4
↓ 2 callersFunctionparseSizeAndUnit
( size: number | string )
lib/global/styles/parseSizeAndUnit.ts:3
↓ 2 callersMethodremoveListener
( type: Type, listener: EventListener<Events[Type]> )
lib/utils/EventEmitter.ts:66
↓ 2 callersFunctionresizeHelper
( page: Page, panelIds: [string, string], deltaX: number = 0, deltaY: number = 0 )
integrations/tests/src/utils/pointer-interactions/resizeHelper.ts:5
↓ 2 callersFunctionsetDefaultElementStyle
(style: CSSStyleDeclaration)
lib/utils/test/mockGetComputedStyle.ts:31
↓ 2 callersFunctionupdateActiveHitRegions
({ document, event, hitRegions, initialLayoutMap, mountedGroups, pointerDownAtPoint, prevCursorF
lib/global/utils/updateActiveHitRegion.ts:21
↓ 2 callersFunctionuseGroupCallbackRef
()
lib/components/group/useGroupCallbackRef.ts:9
↓ 2 callersFunctionusePanelRef
()
lib/components/panel/usePanelRef.ts:7
↓ 2 callersFunctionvalidatePanelSize
({ overrideDisabledPanels, panelConstraints, prevSize, size }: { overrideDisabledPanels?: boolean;
lib/global/utils/validatePanelSize.ts:6
↓ 1 callersFunctionadjustLayoutByDelta
({ delta, initialLayout, panelConstraints, pivotIndices = [0, 1], prevLayout, trigger = "imperativ
lib/global/utils/adjustLayoutByDelta.test.ts:8
↓ 1 callersFunctionadjustLayoutForSeparator
( separatorElement: HTMLElement, delta: number )
lib/global/utils/adjustLayoutForSeparator.ts:12
↓ 1 callersFunctionc
(partials: Partial<PanelConstraints>[])
lib/global/utils/adjustLayoutByDelta.test.ts:29
↓ 1 callersFunctionc
( partial: Partial<PanelConstraints> & { panelId: string } )
lib/global/utils/calculateDefaultLayout.test.ts:5
↓ 1 callersFunctionc
(partials: Partial<PanelConstraints>[])
lib/global/utils/validatePanelGroupLayout.test.ts:6
↓ 1 callersFunctioncalculateBoxBetween
(boxA: Box, boxB: Box)
integrations/tests/src/utils/calculateBoxBetween.ts:3
↓ 1 callersFunctioncomputeLayout
({ nextSize, panels, prevLayout, derivedPanelConstraints }: { nextSize: number; pane
lib/global/utils/getImperativePanelMethods.ts:88
↓ 1 callersFunctionconvertEmToPixels
(element: Element, value: number)
lib/global/styles/convertEmToPixels.ts:1
↓ 1 callersFunctionconvertRemToPixels
(element: Element, value: number)
lib/global/styles/convertRemToPixels.ts:1
↓ 1 callersFunctionconvertVhToPixels
(value: number)
lib/global/styles/convertVhToPixels.ts:1
↓ 1 callersFunctionconvertVwToPixels
(value: number)
lib/global/styles/convertVwToPixels.ts:1
↓ 1 callersFunctioncreateElementContainer
({ height = 0, width = 0, x = 0, y = 0 }: { height?: number | undefined; width?: number | undefine
lib/components/group/sortByElementOffset.test.ts:5
↓ 1 callersFunctioncreatePanelConstraints
( partial: { panelId: string } & Partial<PanelConstraints> )
lib/global/utils/panelConstraintsEqual.test.ts:5
↓ 1 callersFunctiondecode
(stringified: string, config: Config = {})
integrations/tests/src/utils/serializer/decode.ts:36
↓ 1 callersFunctiondecodeClickable
(json: EncodedClickableElement)
integrations/tests/src/utils/serializer/decode.ts:99
↓ 1 callersFunctiondecodeContainer
( json: EncodedContainerElement, config: Config )
integrations/tests/src/utils/serializer/decode.ts:106
↓ 1 callersFunctiondecodeDisplayModeToggle
( json: EncodedDisplayModeToggleElement, config: Config )
integrations/tests/src/utils/serializer/decode.ts:119
↓ 1 callersFunctiondecodeGroup
( json: EncodedGroupElement, config: Config )
integrations/tests/src/utils/serializer/decode.ts:132
↓ 1 callersFunctiondecodeIFrame
(json: EncodedIFrameElement)
integrations/tests/src/utils/serializer/decode.ts:146
↓ 1 callersFunctiondecodePanel
( json: EncodedPanelElement, config: Config )
integrations/tests/src/utils/serializer/decode.ts:153
↓ 1 callersFunctiondecodePopupWindow
( json: EncodedPopupWindowElement, config: Config )
integrations/tests/src/utils/serializer/decode.ts:167
↓ 1 callersFunctiondecodeSeparator
( json: EncodedSeparatorElement )
integrations/tests/src/utils/serializer/decode.ts:180
↓ 1 callersFunctiondecodeText
(json: EncodedTextElement)
integrations/tests/src/utils/serializer/decode.ts:189
↓ 1 callersFunctiondefaultGetDOMRect
(element: Element)
lib/utils/test/mockBoundingClientRect.ts:16
↓ 1 callersFunctiondeleteMutableGroup
(group: RegisteredGroup)
lib/global/mutable-state/groups.ts:36
↓ 1 callersMethoddisconnect
()
lib/utils/test/mockResizeObserver.ts:52
↓ 1 callersFunctionencodeClickable
( element: ReactElement<ClickableProps> )
integrations/tests/src/utils/serializer/encode.ts:111
↓ 1 callersFunctionencodeContainer
( element: ReactElement<ContainerProps> )
integrations/tests/src/utils/serializer/encode.ts:120
next →1–100 of 280, ranked by callers