Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Build TS Definition Warnings #415

Open
wesdevpro opened this issue Jan 18, 2025 · 0 comments
Open

Fix Build TS Definition Warnings #415

wesdevpro opened this issue Jan 18, 2025 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@wesdevpro
Copy link

wesdevpro commented Jan 18, 2025

Overview of the problem

Buefy-next version: 0.2.0
Vuejs version: 3.5.0
OS/Browser: Ubuntu 20.04

Description

Encountering multiple warnings related to missing exports and release tags in various TypeScript definition files during the build process. These issues need to be addressed to ensure proper documentation and type safety within the project.

Steps to reproduce

  1. Visit the latest build https://app.netlify.com/sites/buefy-nextdocs/deploys/678c05ee5a97cd00084d49cb
  2. Open the build step of the logs look for the following warnings below
    Or
  3. Attempt to build buefy-next workspace via. npm i && npm -w @ntohq/buefy-next run build
Click to see the logs
2:51:11 PM: > node ./build/banner.js < src/scss/buefy-build.scss | sass --stdin --load-path src/scss > dist/buefy.css && cleancss -o dist/buefy.min.css dist/buefy.css
2:51:13 PM: > @ntohq/buefy-next@0.2.0 build:dts
2:51:13 PM: > rimraf temp-dts && vue-tsc -p tsconfig.types.json && api-extractor run --local && node build/augment-dts.mjs
2:51:22 PM: api-extractor 7.47.2  - https://api-extractor.com/
2:51:22 PM: 
2:51:22 PM: Using configuration from ./api-extractor.json
2:51:22 PM: Analysis will use the bundled TypeScript version 5.4.2
2:51:25 PM: Warning: temp-dts/components/autocomplete/Autocomplete.vue.d.ts:65:5 - (ae-forgotten-export) The symbol "DataItem" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/autocomplete/Autocomplete.vue.d.ts:166:13 - (ae-forgotten-export) The symbol "FieldTypeProp" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/autocomplete/Autocomplete.vue.d.ts:172:13 - (ae-forgotten-export) The symbol "FieldMessageProp" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/autocomplete/Autocomplete.vue.d.ts:209:9 - (ae-forgotten-export) The symbol "FieldMessagePropItem" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/autocomplete/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/breadcrumb/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/button/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/carousel/Carousel.vue.d.ts:6:15 - (ae-forgotten-export) The symbol "ProviderParentMixin" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/Carousel.vue.d.ts:6:15 - (ae-forgotten-export) The symbol "ICarouselItem" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/Carousel.vue.d.ts:116:5 - (ae-forgotten-export) The symbol "IndicatorMode" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/CarouselItem.vue.d.ts:2:15 - (ae-forgotten-export) The symbol "InjectedChildMixin" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/CarouselItem.vue.d.ts:2:15 - (ae-forgotten-export) The symbol "ICarousel" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/CarouselList.vue.d.ts:78:9 - (ae-forgotten-export) The symbol "BreakpointSettings" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/carousel/index.d.ts:5:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/checkbox/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/clockpicker/Clockpicker.vue.d.ts:51:9 - (ae-forgotten-export) The symbol "HourFormat" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/clockpicker/Clockpicker.vue.d.ts:67:9 - (ae-forgotten-export) The symbol "TimeFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/clockpicker/Clockpicker.vue.d.ts:68:9 - (ae-forgotten-export) The symbol "ITimepickerMixin" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/clockpicker/Clockpicker.vue.d.ts:71:9 - (ae-forgotten-export) The symbol "TimeParser" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/clockpicker/Clockpicker.vue.d.ts:83:9 - (ae-forgotten-export) The symbol "TimeCreator" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/clockpicker/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/collapse/Collapse.vue.d.ts:20:9 - (ae-forgotten-export) The symbol "CollapsePosition" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/collapse/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/colorpicker/Colorpicker.vue.d.ts:13:9 - (ae-forgotten-export) The symbol "Rgb" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/colorpicker/Colorpicker.vue.d.ts:32:9 - (ae-forgotten-export) The symbol "ColorFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/colorpicker/Colorpicker.vue.d.ts:33:9 - (ae-forgotten-export) The symbol "IColorpicker" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/colorpicker/Colorpicker.vue.d.ts:36:9 - (ae-forgotten-export) The symbol "ColorParser" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/colorpicker/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:32:5 - (ae-forgotten-export) The symbol "DateSelector" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:39:9 - (ae-forgotten-export) The symbol "DateFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:40:9 - (ae-forgotten-export) The symbol "IDatepicker" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:43:9 - (ae-forgotten-export) The symbol "DateParser" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:58:9 - (ae-forgotten-export) The symbol "DatepickerEvent" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:154:5 - (ae-forgotten-export) The symbol "FocusedDate" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/Datepicker.vue.d.ts:292:5 - (ae-forgotten-export) The symbol "MonthInfo" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datepicker/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/datetimepicker/Datetimepicker.vue.d.ts:42:9 - (ae-forgotten-export) The symbol "DatetimeFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datetimepicker/Datetimepicker.vue.d.ts:45:9 - (ae-forgotten-export) The symbol "DatetimeParser" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datetimepicker/Datetimepicker.vue.d.ts:48:9 - (ae-forgotten-export) The symbol "DatetimeCreator" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/datetimepicker/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/dialog/Dialog.vue.d.ts:3:15 - (ae-missing-release-tag) "Dialog" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/dialog/index.d.ts:6:1 - (ae-forgotten-export) The symbol "DialogProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/dialog/index.d.ts:6:1 - (ae-missing-release-tag) "DialogOpenParams" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/dialog/index.d.ts:7:5 - (ae-forgotten-export) The symbol "DialogInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/dialog/index.d.ts:17:1 - (ae-missing-release-tag) "DialogProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/dialog/index.d.ts:20:5 - (ae-forgotten-export) The symbol "DialogProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/dialog/index.d.ts:24:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/dropdown/Dropdown.vue.d.ts:94:5 - (ae-forgotten-export) The symbol "ItemValueType" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/dropdown/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/field/Field.vue.d.ts:20:15 - (ae-missing-release-tag) "Field" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/field/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/icon/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/image/Image.vue.d.ts:30:9 - (ae-forgotten-export) The symbol "SrcsetFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/image/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/input/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/loading/Loading.vue.d.ts:3:15 - (ae-missing-release-tag) "Loading" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/loading/index.d.ts:4:1 - (ae-forgotten-export) The symbol "LoadingProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/loading/index.d.ts:4:1 - (ae-missing-release-tag) "LoadingOpenParams" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/loading/index.d.ts:12:1 - (ae-missing-release-tag) "LoadingProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/loading/index.d.ts:15:5 - (ae-forgotten-export) The symbol "LoadingProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/loading/index.d.ts:17:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/menu/Menu.vue.d.ts:13:5 - (ae-forgotten-export) The symbol "IMenuItem" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/menu/MenuItem.vue.d.ts:35:5 - (ae-forgotten-export) The symbol "MenuItemContainer" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/menu/MenuItem.vue.d.ts:35:5 - (ae-forgotten-export) The symbol "MenuInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/menu/index.d.ts:5:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/message/Message.vue.d.ts:3:15 - (ae-missing-release-tag) "Message" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/message/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/modal/Modal.vue.d.ts:4:15 - (ae-missing-release-tag) "Modal" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/modal/index.d.ts:5:1 - (ae-forgotten-export) The symbol "ModalProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/modal/index.d.ts:5:1 - (ae-missing-release-tag) "ModalOpenParams" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/modal/index.d.ts:15:1 - (ae-missing-release-tag) "ModalProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/modal/index.d.ts:18:5 - (ae-forgotten-export) The symbol "ModalProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/modal/index.d.ts:20:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/navbar/Navbar.vue.d.ts:4:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/navbar/Navbar.vue.d.ts:43:5 - (ae-incompatible-release-tags) The symbol "computedClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/navbar/Navbar.vue.d.ts:76:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/navbar/NavbarItem.vue.d.ts:26:5 - (ae-forgotten-export) The symbol "NavbarItemParent" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/navbar/index.d.ts:5:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/notification/Notification.vue.d.ts:3:15 - (ae-missing-release-tag) "Notification" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/notification/index.d.ts:5:1 - (ae-forgotten-export) The symbol "NotificationNoticeProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/notification/index.d.ts:5:1 - (ae-forgotten-export) The symbol "NotificationProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/notification/index.d.ts:5:1 - (ae-missing-release-tag) "NotificationOpenParams" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/notification/index.d.ts:16:1 - (ae-missing-release-tag) "NotificationProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/notification/index.d.ts:19:5 - (ae-forgotten-export) The symbol "NotificationProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/notification/index.d.ts:21:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/numberinput/Numberinput.vue.d.ts:32:9 - (ae-forgotten-export) The symbol "ControlsAlignment" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/numberinput/Numberinput.vue.d.ts:59:5 - (ae-forgotten-export) The symbol "ControlOperation" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/numberinput/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/pagination/Pagination.vue.d.ts:67:5 - (ae-forgotten-export) The symbol "PaginationPage" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/pagination/Pagination.vue.d.ts:74:5 - (ae-forgotten-export) The symbol "PaginationPageOptions" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/pagination/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/progress/Progress.vue.d.ts:3:15 - (ae-missing-release-tag) "Progress" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/progress/ProgressBar.vue.d.ts:2:15 - (ae-missing-release-tag) "ProgressBar" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/progress/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/radio/Radio.vue.d.ts:1:15 - (ae-missing-release-tag) "Radio" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/radio/RadioButton.vue.d.ts:2:15 - (ae-missing-release-tag) "RadioButon" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/radio/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/rate/Rate.vue.d.ts:2:15 - (ae-missing-release-tag) "Rate" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/rate/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/select/Select.vue.d.ts:17:9 - (ae-forgotten-export) The symbol "ModelValue" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/select/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:13:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:18:9 - (ae-forgotten-export) The symbol "SidebarPosition" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:51:9 - (ae-forgotten-export) The symbol "CancelHandler" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:57:9 - (ae-forgotten-export) The symbol "ScrollBehavior_2" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:68:5 - (ae-incompatible-release-tags) The symbol "rootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:77:5 - (ae-forgotten-export) The symbol "CancelMethod" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/sidebar/Sidebar.vue.d.ts:91:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/sidebar/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/skeleton/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/slider/Slider.vue.d.ts:60:5 - (ae-forgotten-export) The symbol "CustomFormatter" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/slider/Slider.vue.d.ts:86:9 - (ae-forgotten-export) The symbol "DisplayFormat" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/slider/SliderTick.vue.d.ts:8:5 - (ae-forgotten-export) The symbol "ISlider" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/slider/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/snackbar/Snackbar.vue.d.ts:4:15 - (ae-missing-release-tag) "Snackbar" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/snackbar/index.d.ts:15:1 - (ae-missing-release-tag) "SnackbarProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/snackbar/index.d.ts:18:5 - (ae-forgotten-export) The symbol "SnackbarOpenParams" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/snackbar/index.d.ts:18:5 - (ae-forgotten-export) The symbol "SnackbarProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/snackbar/index.d.ts:20:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/steps/StepItem.vue.d.ts:4:15 - (ae-forgotten-export) The symbol "TabbedParent" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:6:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:22:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:26:5 - (ae-forgotten-export) The symbol "TransitionName" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:43:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:48:5 - (ae-incompatible-release-tags) The symbol "headerClass" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/StepItem.vue.d.ts:51:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:13:15 - (ae-forgotten-export) The symbol "IStepItem" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:14:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:30:9 - (ae-forgotten-export) The symbol "LabelPosition" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:39:9 - (ae-forgotten-export) The symbol "MobileMode" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:69:5 - (ae-incompatible-release-tags) The symbol "mainClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:147:5 - (ae-forgotten-export) The symbol "TabbedChild" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/steps/Steps.vue.d.ts:182:5 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/steps/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/switch/Switch.vue.d.ts:3:15 - (ae-missing-release-tag) "Switch" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/switch/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/Table.vue.d.ts:12:9 - (ae-forgotten-export) The symbol "TableColumnProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:135:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:232:5 - (ae-forgotten-export) The symbol "FiltersChangeHandler" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:265:9 - (ae-forgotten-export) The symbol "StyleValueUnit" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:268:9 - (ae-incompatible-release-tags) The symbol "getRootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:269:9 - (ae-forgotten-export) The symbol "StyleValue_2" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:286:9 - (ae-forgotten-export) The symbol "CustomSearchFunction" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:293:9 - (ae-incompatible-release-tags) The symbol "thClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:297:9 - (ae-incompatible-release-tags) The symbol "getRootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:302:9 - (ae-incompatible-release-tags) The symbol "rootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:335:9 - (ae-incompatible-release-tags) The symbol "thClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:339:9 - (ae-incompatible-release-tags) The symbol "getRootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:344:9 - (ae-incompatible-release-tags) The symbol "rootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:374:9 - (ae-incompatible-release-tags) The symbol "getRootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:405:5 - (ae-forgotten-export) The symbol "CustomSortFunction" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:637:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/Table.vue.d.ts:784:5 - (ae-incompatible-release-tags) The symbol "rowClass" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/index.d.ts:5:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:6:1 - (ae-missing-release-tag) "TableRow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:7:1 - (ae-missing-release-tag) "TableColumnOrder" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:31:1 - (ae-missing-release-tag) "ITableColumn" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:36:5 - (ae-incompatible-release-tags) The symbol "thClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/types.d.ts:40:5 - (ae-incompatible-release-tags) The symbol "getRootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/table/types.d.ts:51:1 - (ae-missing-release-tag) "ModifierKeys" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:56:1 - (ae-missing-release-tag) "TableRowDragEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/table/types.d.ts:61:1 - (ae-missing-release-tag) "TableColumnDragEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/tabs/TabItem.vue.d.ts:16:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tabs/TabItem.vue.d.ts:37:9 - (ae-incompatible-release-tags) The symbol "type" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tabs/TabItem.vue.d.ts:42:5 - (ae-incompatible-release-tags) The symbol "headerClass" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tabs/Tabs.vue.d.ts:10:9 - (ae-incompatible-release-tags) The symbol "default" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tabs/Tabs.vue.d.ts:102:9 - (ae-incompatible-release-tags) The symbol "default" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tabs/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/tag/index.d.ts:4:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/taginput/Taginput.vue.d.ts:59:9 - (ae-forgotten-export) The symbol "U" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/taginput/Taginput.vue.d.ts:71:9 - (ae-forgotten-export) The symbol "T" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/taginput/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/timepicker/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/toast/Toast.vue.d.ts:3:15 - (ae-missing-release-tag) "Toast" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/toast/index.d.ts:4:1 - (ae-forgotten-export) The symbol "ToastProps" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/toast/index.d.ts:4:1 - (ae-missing-release-tag) "ToastOpenParams" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/toast/index.d.ts:15:1 - (ae-missing-release-tag) "ToastProgrammatic" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/toast/index.d.ts:18:5 - (ae-forgotten-export) The symbol "ToastProgrammaticInstance" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/components/toast/index.d.ts:20:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/tooltip/Tooltip.vue.d.ts:80:5 - (ae-incompatible-release-tags) The symbol "rootClasses" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/components/tooltip/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/upload/Upload.vue.d.ts:4:15 - (ae-missing-release-tag) "Upload" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/components/upload/index.d.ts:3:15 - (ae-missing-release-tag) "Plugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/index.d.ts:4:15 - (ae-missing-release-tag) "Buefy" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/color.d.ts:169:1 - (ae-missing-release-tag) "Color" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/config.d.ts:411:5 - (ae-incompatible-release-tags) The symbol "defaultTabsType" is marked as @public, but its signature references "VueClassAttribute" which is marked as @beta
2:51:25 PM: Warning: temp-dts/utils/config.d.ts:507:22 - (ae-missing-release-tag) "setOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/config.d.ts:508:22 - (ae-missing-release-tag) "setVueInstance" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/config.d.ts:509:20 - (ae-missing-release-tag) "VueInstance" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:7:1 - (ae-missing-release-tag) "ExtractComponentProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:14:1 - (ae-missing-release-tag) "ExtractComponentData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:21:22 - (ae-missing-release-tag) "sign" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:25:1 - (ae-missing-release-tag) "getValueByPath" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:29:22 - (ae-forgotten-export) The symbol "DeepPartial" needs to be exported by the entry point index.d.ts
2:51:25 PM: Warning: temp-dts/utils/helpers.d.ts:29:22 - (ae-missing-release-tag) "merge" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:30:1 - (ae-missing-release-tag) "removeElement" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:31:1 - (ae-missing-release-tag) "createAbsoluteElement" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:32:1 - (ae-missing-release-tag) "isVueComponent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:33:1 - (ae-missing-release-tag) "MultiColumnSortPriority" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:38:1 - (ae-missing-release-tag) "multiColumnSort" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:39:1 - (ae-missing-release-tag) "createNewEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:40:1 - (ae-missing-release-tag) "toCssWidth" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:41:1 - (ae-missing-release-tag) "isCustomElement" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:42:22 - (ae-missing-release-tag) "isDefined" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:43:1 - (ae-missing-release-tag) "isFragment" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:44:1 - (ae-missing-release-tag) "isTag" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:45:1 - (ae-missing-release-tag) "getComponentFromVNode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:46:1 - (ae-missing-release-tag) "copyAppContext" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:48:1 - (ae-missing-release-tag) "TranslateTouchAsDragEventOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
Warning: temp-dts/utils/helpers.d.ts:69:22 - (ae-missing-release-tag) "translateTouchAsDragEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)

Expected behavior

No build warnings, assuming we want to implement TS Property Modifiers

Actual behavior

Build warnings

@wesdevpro wesdevpro added the enhancement New feature or request label Jan 18, 2025
@wesdevpro wesdevpro changed the title Netlify Build TS Warnings Fix Netlify Build TS Warnings Jan 18, 2025
@wesdevpro wesdevpro moved this to 🆕 New in Buefy Vue3 Project Board Jan 18, 2025
@wesdevpro wesdevpro added this to the v0.2.1 milestone Jan 18, 2025
@wesdevpro wesdevpro moved this from 🆕 New to 🔖 Ready in Buefy Vue3 Project Board Jan 18, 2025
@wesdevpro wesdevpro changed the title Fix Netlify Build TS Warnings Fix Build TS Warnings Jan 18, 2025
@wesdevpro wesdevpro changed the title Fix Build TS Warnings Fix Build TS Definition Warnings Jan 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🔖 Ready
Development

No branches or pull requests

1 participant