Skip to content

Emit declarationMap, but then can't rollup types#37

Merged
lukaw3d merged 1 commit into
masterfrom
lw/declaration-map
Jun 17, 2025
Merged

Emit declarationMap, but then can't rollup types#37
lukaw3d merged 1 commit into
masterfrom
lw/declaration-map

Conversation

@lukaw3d
Copy link
Copy Markdown
Contributor

@lukaw3d lukaw3d commented Jun 12, 2025

This makes a mess of files in exported types, but VSCode Go To Definition now opens
source code const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
instead of declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;

  ├── index.es.js
  ├── index.es.js.map
- ├── index.es.d.ts
+ ├── index.d.ts
+ ├── index.d.ts.map
+ ├── components
+ │   ├── index.d.ts
+ │   ├── index.d.ts.map
+ │   └── ui
+ │       ├── accordion.d.ts
+ │       ├── accordion.d.ts.map
+ │       ├── alert-dialog.d.ts
+ │       ├── alert-dialog.d.ts.map
+ │       ├── alert.d.ts
+ │       ├── alert.d.ts.map
+ │       ├── aspect-ratio.d.ts
+ │       ├── aspect-ratio.d.ts.map
+ │       ├── avatar.d.ts
+ │       ├── avatar.d.ts.map
+ │       ├── badge.d.ts
+ │       ├── badge.d.ts.map
+ │       ├── breadcrumb.d.ts
+ │       ├── breadcrumb.d.ts.map
+ │       ├── button.d.ts
+ │       ├── button.d.ts.map
+ │       ├── calendar.d.ts
+ │       ├── calendar.d.ts.map
+ │       ├── card.d.ts
+ │       ├── card.d.ts.map
+ │       ├── carousel.d.ts
+ │       ├── carousel.d.ts.map
+ │       ├── chart.d.ts
+ │       ├── chart.d.ts.map
+ │       ├── checkbox.d.ts
+ │       ├── checkbox.d.ts.map
+ │       ├── collapsible.d.ts
+ │       ├── collapsible.d.ts.map
+ │       ├── command.d.ts
+ │       ├── command.d.ts.map
+ │       ├── context-menu.d.ts
+ │       ├── context-menu.d.ts.map
+ │       ├── dialog.d.ts
+ │       ├── dialog.d.ts.map
+ │       ├── drawer.d.ts
+ │       ├── drawer.d.ts.map
+ │       ├── dropdown-menu.d.ts
+ │       ├── dropdown-menu.d.ts.map
+ │       ├── form.d.ts
+ │       ├── form.d.ts.map
+ │       ├── hover-card.d.ts
+ │       ├── hover-card.d.ts.map
+ │       ├── input.d.ts
+ │       ├── input.d.ts.map
+ │       ├── input-otp.d.ts
+ │       ├── input-otp.d.ts.map
+ │       ├── label.d.ts
+ │       ├── label.d.ts.map
+ │       ├── menubar.d.ts
+ │       ├── menubar.d.ts.map
+ │       ├── navigation-menu.d.ts
+ │       ├── navigation-menu.d.ts.map
+ │       ├── pagination.d.ts
+ │       ├── pagination.d.ts.map
+ │       ├── popover.d.ts
+ │       ├── popover.d.ts.map
+ │       ├── progress.d.ts
+ │       ├── progress.d.ts.map
+ │       ├── radio-group.d.ts
+ │       ├── radio-group.d.ts.map
+ │       ├── resizable.d.ts
+ │       ├── resizable.d.ts.map
+ │       ├── scroll-area.d.ts
+ │       ├── scroll-area.d.ts.map
+ │       ├── select.d.ts
+ │       ├── select.d.ts.map
+ │       ├── separator.d.ts
+ │       ├── separator.d.ts.map
+ │       ├── sheet.d.ts
+ │       ├── sheet.d.ts.map
+ │       ├── sidebar.d.ts
+ │       ├── sidebar.d.ts.map
+ │       ├── skeleton.d.ts
+ │       ├── skeleton.d.ts.map
+ │       ├── slider.d.ts
+ │       ├── slider.d.ts.map
+ │       ├── sonner.d.ts
+ │       ├── sonner.d.ts.map
+ │       ├── switch.d.ts
+ │       ├── switch.d.ts.map
+ │       ├── table.d.ts
+ │       ├── table.d.ts.map
+ │       ├── tabs.d.ts
+ │       ├── tabs.d.ts.map
+ │       ├── textarea.d.ts
+ │       ├── textarea.d.ts.map
+ │       ├── toggle.d.ts
+ │       ├── toggle.d.ts.map
+ │       ├── toggle-group.d.ts
+ │       ├── toggle-group.d.ts.map
+ │       ├── tooltip.d.ts
+ │       └── tooltip.d.ts.map
+ ├── hooks
+ │   ├── index.d.ts
+ │   ├── index.d.ts.map
+ │   ├── use-mobile.d.ts
+ │   └── use-mobile.d.ts.map
+ ├── lib
+ │   ├── index.d.ts
+ │   ├── index.d.ts.map
+ │   ├── utils.d.ts
+ │   └── utils.d.ts.map
+ └── stories
+     ├── Accordion
+     │   ├── Accordion.stories.d.ts
+     │   └── Accordion.stories.d.ts.map
+     ├── Alert
+     │   ├── Alert.stories.d.ts
+     │   └── Alert.stories.d.ts.map
+     ├── AlertDialog
+     │   ├── AlertDialog.stories.d.ts
+     │   └── AlertDialog.stories.d.ts.map
+     ├── AspectRatio
+     │   ├── AspectRatio.stories.d.ts
+     │   └── AspectRatio.stories.d.ts.map
+     ├── Avatar
+     │   ├── Avatar.stories.d.ts
+     │   └── Avatar.stories.d.ts.map
+     ├── Badge
+     │   ├── Badge.stories.d.ts
+     │   └── Badge.stories.d.ts.map
+     ├── Breadcrumb
+     │   ├── Breadcrumb.stories.d.ts
+     │   └── Breadcrumb.stories.d.ts.map
+     ├── Button
+     │   ├── Button.stories.d.ts
+     │   └── Button.stories.d.ts.map
+     ├── Calendar
+     │   ├── Calendar.stories.d.ts
+     │   └── Calendar.stories.d.ts.map
+     ├── Card
+     │   ├── Card.stories.d.ts
+     │   └── Card.stories.d.ts.map
+     ├── Carousel
+     │   ├── Carousel.stories.d.ts
+     │   └── Carousel.stories.d.ts.map
+     ├── Checkbox
+     │   ├── Checkbox.stories.d.ts
+     │   └── Checkbox.stories.d.ts.map
+     ├── Collapsible
+     │   ├── Collapsible.stories.d.ts
+     │   └── Collapsible.stories.d.ts.map
+     ├── Command
+     │   ├── Command.stories.d.ts
+     │   └── Command.stories.d.ts.map
+     ├── ContextMenu
+     │   ├── ContextMenu.stories.d.ts
+     │   └── ContextMenu.stories.d.ts.map
+     ├── Dialog
+     │   ├── Dialog.stories.d.ts
+     │   └── Dialog.stories.d.ts.map
+     ├── Drawer
+     │   ├── Drawer.stories.d.ts
+     │   └── Drawer.stories.d.ts.map
+     ├── DropdownMenu
+     │   ├── DropdownMenu.stories.d.ts
+     │   └── DropdownMenu.stories.d.ts.map
+     ├── Form
+     │   ├── Form.stories.d.ts
+     │   └── Form.stories.d.ts.map
+     ├── HoverCard
+     │   ├── HoverCard.stories.d.ts
+     │   └── HoverCard.stories.d.ts.map
+     ├── Input
+     │   ├── Input.stories.d.ts
+     │   └── Input.stories.d.ts.map
+     ├── InputOTP
+     │   ├── InputOTP.stories.d.ts
+     │   └── InputOTP.stories.d.ts.map
+     ├── Label
+     │   ├── Label.stories.d.ts
+     │   └── Label.stories.d.ts.map
+     ├── Menubar
+     │   ├── Menubar.stories.d.ts
+     │   └── Menubar.stories.d.ts.map
+     ├── NavigationMenu
+     │   ├── NavigationMenu.stories.d.ts
+     │   └── NavigationMenu.stories.d.ts.map
+     ├── Pagination
+     │   ├── Pagination.stories.d.ts
+     │   └── Pagination.stories.d.ts.map
+     ├── Popover
+     │   ├── Popover.stories.d.ts
+     │   └── Popover.stories.d.ts.map
+     ├── Progress
+     │   ├── Progress.stories.d.ts
+     │   └── Progress.stories.d.ts.map
+     ├── RadioGroup
+     │   ├── RadioGroup.stories.d.ts
+     │   └── RadioGroup.stories.d.ts.map
+     ├── Resizable
+     │   ├── Resizable.stories.d.ts
+     │   └── Resizable.stories.d.ts.map
+     ├── ScrollArea
+     │   ├── ScrollArea.stories.d.ts
+     │   └── ScrollArea.stories.d.ts.map
+     ├── Select
+     │   ├── Select.stories.d.ts
+     │   └── Select.stories.d.ts.map
+     ├── Separator
+     │   ├── Separator.stories.d.ts
+     │   └── Separator.stories.d.ts.map
+     ├── Sheet
+     │   ├── Sheet.stories.d.ts
+     │   └── Sheet.stories.d.ts.map
+     ├── Sidebar
+     │   ├── Sidebar.stories.d.ts
+     │   └── Sidebar.stories.d.ts.map
+     ├── Skeleton
+     │   ├── Skeleton.stories.d.ts
+     │   └── Skeleton.stories.d.ts.map
+     ├── Slider
+     │   ├── Slider.stories.d.ts
+     │   └── Slider.stories.d.ts.map
+     ├── Switch
+     │   ├── Switch.stories.d.ts
+     │   └── Switch.stories.d.ts.map
+     ├── Table
+     │   ├── Table.stories.d.ts
+     │   └── Table.stories.d.ts.map
+     ├── Tabs
+     │   ├── Tabs.stories.d.ts
+     │   └── Tabs.stories.d.ts.map
+     ├── Textarea
+     │   ├── Textarea.stories.d.ts
+     │   └── Textarea.stories.d.ts.map
+     ├── Toast
+     │   ├── Toast.stories.d.ts
+     │   └── Toast.stories.d.ts.map
+     ├── Toggle
+     │   ├── Toggle.stories.d.ts
+     │   └── Toggle.stories.d.ts.map
+     ├── ToggleGroup
+     │   ├── ToggleGroup.stories.d.ts
+     │   └── ToggleGroup.stories.d.ts.map
+     └── Tooltip
+         ├── Tooltip.stories.d.ts
+         └── Tooltip.stories.d.ts.map

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 12, 2025

Deployed to Cloudflare Pages

Latest commit: ef7e90f2906256a4b427dda9f43b2b59784d5f51
Status:✅ Deploy successful!
Preview URL: https://4111ac1d.oasis-ui.pages.dev
Alias: https://pr-37.oasis-ui.pages.dev

@lukaw3d lukaw3d force-pushed the lw/declaration-map branch from 2dd7e39 to c5e8ec0 Compare June 16, 2025 20:35
@lukaw3d lukaw3d enabled auto-merge June 16, 2025 20:35
@lukaw3d lukaw3d force-pushed the lw/declaration-map branch from c5e8ec0 to ef7e90f Compare June 17, 2025 00:16
@lukaw3d lukaw3d merged commit eeed0db into master Jun 17, 2025
4 checks passed
@lukaw3d lukaw3d deleted the lw/declaration-map branch June 17, 2025 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants