Skip to content

Commit

Permalink
chore: fix type annotations in Vue source files
Browse files Browse the repository at this point in the history
  • Loading branch information
productdevbook committed Feb 5, 2024
1 parent f19d4bc commit 0fad6e1
Show file tree
Hide file tree
Showing 18 changed files with 58 additions and 58 deletions.
4 changes: 2 additions & 2 deletions packages/vue/src/accordion/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ export const useCollapsibleScope = createCollapsibleScope()

type AccordionValueProviderValue = {
value: Ref<string[]>
onItemOpen(value: string): void
onItemClose(value: string): void
onItemOpen: (value: string) => void
onItemClose: (value: string) => void
}

export const [AccordionValueProvider, useAccordionValueInject]
Expand Down
2 changes: 1 addition & 1 deletion packages/vue/src/avatar/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export const [createAvatarProvide, createAvatarScope]

export type AvatarProvide = {
imageLoadingStatus: Ref<ImageLoadingStatus>
onImageLoadingStatusChange(status: ImageLoadingStatus): void
onImageLoadingStatusChange: (status: ImageLoadingStatus) => void
}

export const [useAvatarProvider, useAvatarInject]
Expand Down
2 changes: 1 addition & 1 deletion packages/vue/src/collapsible/collapsible.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export type CollapsibleProvideValue = {
contentId: Ref<string>
disabled?: Ref<boolean | undefined>
open: Ref<boolean>
onOpenToggle(): void
onOpenToggle: () => void
}

export interface CollapsibleProps extends PrimitiveProps {
Expand Down
4 changes: 2 additions & 2 deletions packages/vue/src/dialog/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ type DialogProvideValue = {
descriptionId: Ref<string>
open: Ref<boolean>
modal: Ref<boolean>
onOpenToggle(): void
onOpenChange(open: boolean): void
onOpenToggle: () => void
onOpenChange: (open: boolean) => void
}

export const [DialogProvider, useDialogInject]
Expand Down
2 changes: 1 addition & 1 deletion packages/vue/src/focus-scope/focus-scope-stack.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* FocusScope stack
* ----------------------------------------------------------------------------------------------- */

type FocusScopeAPI = { paused: boolean, pause(): void, resume(): void }
type FocusScopeAPI = { paused: boolean, pause: () => void, resume: () => void }
const focusScopesStack = createFocusScopesStack()

function createFocusScopesStack() {
Expand Down
2 changes: 1 addition & 1 deletion packages/vue/src/focus-scope/utils.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
type FocusableTarget = HTMLElement | { focus(): void }
type FocusableTarget = HTMLElement | { focus: () => void }

/* -------------------------------------------------------------------------------------------------
* Utils
Expand Down
8 changes: 4 additions & 4 deletions packages/vue/src/hover-card/hoverCard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ export const usePopperScope = createPopperScope()

type HoverCardProvideValue = {
open: Ref<boolean>
onOpenChange(open: boolean): void
onOpen(): void
onClose(): void
onDismiss(): void
onOpenChange: (open: boolean) => void
onOpen: () => void
onClose: () => void
onDismiss: () => void
hasSelectionRef: Ref<boolean>
isPointerDownOnContentRef: Ref<boolean>
}
Expand Down
16 changes: 8 additions & 8 deletions packages/vue/src/menu/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,15 +77,15 @@ export const useRovingFocusGroupScope = createRovingFocusGroupScope()

type MenuInjectValue = {
open: Ref<boolean | undefined>
onOpenChange(open: boolean): void
onOpenChange: (open: boolean) => void
content: Ref<MenuContentElement | null>
onContentChange(content: MenuContentElement | null): void
onContentChange: (content: MenuContentElement | null) => void
}

export const [menuProvider, useMenuInject] = createMenuProvide<MenuInjectValue>(MENU_NAME)

type MenuRootInjectValue = {
onClose(): void
onClose: () => void
isUsingKeyboardRef: Ref<boolean>
dir: Ref<Direction>
modal: Ref<boolean>
Expand Down Expand Up @@ -318,12 +318,12 @@ export type MenuContentNativeElement = MenuRootContentTypeNativeElement
export type MenuContentElement = MenuRootContentTypeElement

type MenuContentInjectValue = {
onItemEnter(event: PointerEvent): void
onItemLeave(event: PointerEvent): void
onTriggerLeave(event: PointerEvent): void
onItemEnter: (event: PointerEvent) => void
onItemLeave: (event: PointerEvent) => void
onTriggerLeave: (event: PointerEvent) => void
searchRef: Ref<string>
pointerGraceTimerRef: Ref<number>
onPointerGraceIntentChange(intent: GraceIntent | null): void
onPointerGraceIntentChange: (intent: GraceIntent | null) => void
}

export const [menuContentProvider, useMenuContentInject] = createMenuProvide<MenuContentInjectValue>(MENU_CONTENT_NAME)
Expand Down Expand Up @@ -638,7 +638,7 @@ type MenuSubInjectValue = {
contentId: Ref<string>
triggerId: Ref<string>
trigger: Ref<MenuSubTriggerElement | null>
onTriggerChange(trigger: MenuSubTriggerElement | null): void
onTriggerChange: (trigger: MenuSubTriggerElement | null) => void
}

export const [menuSubProvider, useMenuSubInject] = createMenuProvide<MenuSubInjectValue>(MENU_SUB_NAME)
Expand Down
8 changes: 4 additions & 4 deletions packages/vue/src/popover/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ export type PopoverProvideValue = {
triggerRef: Ref<HTMLButtonElement | null>
contentId: Ref<string>
open: Ref<boolean>
onOpenChange(open: boolean): void
onOpenToggle(): void
onOpenChange: (open: boolean) => void
onOpenToggle: () => void
hasCustomAnchor: Ref<boolean>
onCustomAnchorAdd(): void
onCustomAnchorRemove(): void
onCustomAnchorAdd: () => void
onCustomAnchorRemove: () => void
modal: Ref<boolean>
}

Expand Down
4 changes: 2 additions & 2 deletions packages/vue/src/popper/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,12 +66,12 @@ export function getSideAndAlignFromPlacement(placement: Placement) {

export type PopperContext = {
anchor: Ref<Measurable | null>
onAnchorChange(anchor: Measurable | null): void
onAnchorChange: (anchor: Measurable | null) => void
}

export type PopperContentContext = {
placedSide: Ref<Side | undefined>
onArrowChange(arrow: HTMLSpanElement | null): void
onArrowChange: (arrow: HTMLSpanElement | null) => void
arrowX?: Ref<number | undefined>
arrowY?: Ref<number | undefined>
shouldHideArrow: Ref<boolean | undefined>
Expand Down
4 changes: 2 additions & 2 deletions packages/vue/src/progress/Progress.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ export interface ProgressProps extends PrimitiveProps {
scopeOkuProgress?: Scope
value?: number | null | undefined
max?: number
getValueLabel?(value: number, max: number): string
getValueLabel?: (value: number, max: number) => string
scopeProgress?: Scope
valueChange?(value: number | null | undefined): void
valueChange?: (value: number | null | undefined) => void
}
export type ProgressEmits = {
Expand Down
8 changes: 4 additions & 4 deletions packages/vue/src/roving-focus/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,10 @@ type RovingContext = {
loop?: Ref<boolean | undefined>

currentTabStopId: Ref<string | null>
onItemFocus(tabStopId: string): void
onItemShiftTab(): void
onFocusableItemAdd(): void
onFocusableItemRemove(): void
onItemFocus: (tabStopId: string) => void
onItemShiftTab: () => void
onFocusableItemAdd: () => void
onFocusableItemRemove: () => void
}

export const [rovingFocusProvider, useRovingFocusInject]
Expand Down
24 changes: 12 additions & 12 deletions packages/vue/src/scroll-area/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,19 +48,19 @@ export type ScrollAreaProvideValue = {
scrollHideDelay: Ref<number>
scrollArea: Ref<ScrollAreaElement | null>
viewport: Ref<ScrollAreaViewportElement | null>
onViewportChange(viewport: ScrollAreaViewportElement | null): void
onViewportChange: (viewport: ScrollAreaViewportElement | null) => void
content: Ref<HTMLDivElement | null>
onContentChange(content: HTMLDivElement): void
onContentChange: (content: HTMLDivElement) => void
scrollbarX: Ref<ScrollAreaScrollbarElement | null>
onScrollbarXChange(scrollbar: ScrollAreaScrollbarElement | null): void
onScrollbarXChange: (scrollbar: ScrollAreaScrollbarElement | null) => void
scrollbarXEnabled: Ref<boolean>
onScrollbarXEnabledChange(rendered: boolean): void
onScrollbarXEnabledChange: (rendered: boolean) => void
scrollbarY: Ref<ScrollAreaScrollbarElement | null>
onScrollbarYChange(scrollbar: ScrollAreaScrollbarElement | null): void
onScrollbarYChange: (scrollbar: ScrollAreaScrollbarElement | null) => void
scrollbarYEnabled: Ref<boolean>
onScrollbarYEnabledChange(rendered: boolean): void
onCornerWidthChange(width: number): void
onCornerHeightChange(height: number): void
onScrollbarYEnabledChange: (rendered: boolean) => void
onCornerWidthChange: (width: number) => void
onCornerHeightChange: (height: number) => void
}

export interface ScrollAreaProps extends PrimitiveProps {
Expand Down Expand Up @@ -206,10 +206,10 @@ export const [createScrollProvide, createScrollScope] = createScope(SCROLL_AREA_
export type ScrollbarProvideValue = {
hasThumb: Ref<boolean>
scrollbar: Ref<ScrollAreaScrollbarElement | null>
onThumbChange(thumb: ScrollAreaThumbElement | null): void
onThumbPointerUp(): void
onThumbPointerDown(pointerPos: { x: number, y: number }): void
onThumbPositionChange(): void
onThumbChange: (thumb: ScrollAreaThumbElement | null) => void
onThumbPointerUp: () => void
onThumbPointerDown: (pointerPos: { x: number, y: number }) => void
onThumbPositionChange: () => void
}

export const [scrollbarProvider, useScrollbarInject] = createScrollProvide<ScrollbarProvideValue>(SCROLL_AREA_SCROLLBAR_NAME)
Expand Down
6 changes: 3 additions & 3 deletions packages/vue/src/toast/share.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ type ToastProviderProvideValue = {
swipeThreshold: Ref<number>
toastCount: Ref<number>
viewport: Ref<ToastViewportElement | null>
onViewportChange(viewport: ToastViewportElement): void
onToastAdd(): void
onToastRemove(): void
onViewportChange: (viewport: ToastViewportElement) => void
onToastAdd: () => void
onToastRemove: () => void
isFocusedToastEscapeKeyDownRef: Ref<boolean>
isClosePausedRef: Ref<boolean>
}
Expand Down
4 changes: 2 additions & 2 deletions packages/vue/src/toggle-group/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ export type ToggleGroupImplSingleElement = ToggleGroupImplElement
type ToggleGroupValueProviderValue = {
type: 'single' | 'multiple'
value: Ref<string[]>
onItemActivate(value: string): void
onItemDeactivate(value: string): void
onItemActivate: (value: string) => void
onItemDeactivate: (value: string) => void
}

export const [toggleGroupValueProvider, useToggleGroupValueInject]
Expand Down
10 changes: 5 additions & 5 deletions packages/vue/src/tooltip/tooltip.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ type TooltipInjectValue = {
open: Ref<boolean | undefined>
stateAttribute: Ref<'closed' | 'delayed-open' | 'instant-open'>
trigger: Ref<TooltipTriggerElement | null>
onTriggerChange(trigger: TooltipTriggerElement | null): void
onTriggerEnter(): void
onTriggerLeave(): void
onOpen(): void
onClose(): void
onTriggerChange: (trigger: TooltipTriggerElement | null) => void
onTriggerEnter: () => void
onTriggerLeave: () => void
onOpen: () => void
onClose: () => void
disableHoverableContent: Ref<boolean>
}

Expand Down
6 changes: 3 additions & 3 deletions packages/vue/src/tooltip/tooltipProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ const PROVIDER_NAME = 'TooltipProvider'
type TooltipProviderProvideValue = {
isOpenDelayed: Ref<boolean>
delayDuration: Ref<number>
onOpen(): void
onClose(): void
onPointerInTransitChange(inTransit: boolean): void
onOpen: () => void
onClose: () => void
onPointerInTransitChange: (inTransit: boolean) => void
isPointerInTransitRef: Ref<boolean>
disableHoverableContent: Ref<boolean>
}
Expand Down
2 changes: 1 addition & 1 deletion packages/vue/src/utils/observeElementRect.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
type Measurable = { getBoundingClientRect(): DOMRect }
type Measurable = { getBoundingClientRect: () => DOMRect }

type CallbackFn = (rect: DOMRect) => void

Expand Down

0 comments on commit 0fad6e1

Please sign in to comment.