mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-21 13:01:01 +08:00

Issue number: resolves #27911 --------- <!-- Please do not submit updates to dependencies unless it fixes an issue. --> <!-- Please try to limit your pull request to one type (bugfix, feature, etc). Submit multiple pull requests if needed. --> ## What is the current behavior? <!-- Please describe the current behavior that you are modifying. --> The `openURL` utility is not available to developers. ## What is the new behavior? <!-- Please describe the behavior or changes that are being added by this PR. --> - Export `openURL` utilities from `@ionic/core`, `@ionic/angular`, `@ionic/react` and `@ionic/vue`. ## Does this introduce a breaking change? - [ ] Yes - [x] No <!-- If this introduces a breaking change, please describe the impact and migration path for existing applications below. --> ## Other information <!-- Any other information that is important to this PR such as screenshots of how the component looks before and after the change. -->
130 lines
3.0 KiB
TypeScript
130 lines
3.0 KiB
TypeScript
export * from "./proxies";
|
|
|
|
export { UseBackButtonResult, useBackButton } from "./hooks/back-button";
|
|
export { UseKeyboardResult, useKeyboard } from "./hooks/keyboard";
|
|
export {
|
|
onIonViewWillEnter,
|
|
onIonViewDidEnter,
|
|
onIonViewWillLeave,
|
|
onIonViewDidLeave,
|
|
} from "./hooks/lifecycle";
|
|
export { UseIonRouterResult, useIonRouter } from "./hooks/router";
|
|
|
|
export { IonicVue } from "./ionic-vue";
|
|
|
|
export { IonBackButton } from "./components/IonBackButton";
|
|
export { IonPage } from "./components/IonPage";
|
|
export { IonRouterOutlet } from "./components/IonRouterOutlet";
|
|
export { IonTabButton } from "./components/IonTabButton";
|
|
export { IonTabs } from "./components/IonTabs";
|
|
export { IonTabBar } from "./components/IonTabBar";
|
|
export { IonNav } from "./components/IonNav";
|
|
export { IonIcon } from "./components/IonIcon";
|
|
export { IonApp } from "./components/IonApp";
|
|
|
|
export * from "./components/Overlays";
|
|
|
|
export {
|
|
modalController,
|
|
popoverController,
|
|
alertController,
|
|
actionSheetController,
|
|
loadingController,
|
|
pickerController,
|
|
toastController,
|
|
} from "./controllers";
|
|
|
|
export * from "./globalExtensions";
|
|
|
|
export {
|
|
// UTILS
|
|
createAnimation,
|
|
createGesture,
|
|
iosTransitionAnimation,
|
|
mdTransitionAnimation,
|
|
IonicSlides,
|
|
getPlatforms,
|
|
isPlatform,
|
|
menuController,
|
|
getTimeGivenProgression,
|
|
getIonPageElement,
|
|
openURL,
|
|
|
|
// TYPES
|
|
Animation,
|
|
AnimationBuilder,
|
|
AnimationCallbackOptions,
|
|
AnimationDirection,
|
|
AnimationFill,
|
|
AnimationKeyFrames,
|
|
AnimationLifecycle,
|
|
Gesture,
|
|
GestureConfig,
|
|
GestureDetail,
|
|
NavComponentWithProps,
|
|
SpinnerTypes,
|
|
AccordionGroupCustomEvent,
|
|
AccordionGroupChangeEventDetail,
|
|
BreadcrumbCustomEvent,
|
|
BreadcrumbCollapsedClickEventDetail,
|
|
ActionSheetOptions,
|
|
ActionSheetButton,
|
|
AlertOptions,
|
|
AlertInput,
|
|
AlertButton,
|
|
BackButtonEvent,
|
|
CheckboxCustomEvent,
|
|
CheckboxChangeEventDetail,
|
|
DatetimeCustomEvent,
|
|
DatetimeChangeEventDetail,
|
|
InfiniteScrollCustomEvent,
|
|
InputCustomEvent,
|
|
InputChangeEventDetail,
|
|
ItemReorderEventDetail,
|
|
ItemReorderCustomEvent,
|
|
ItemSlidingCustomEvent,
|
|
IonicSafeString,
|
|
LoadingOptions,
|
|
MenuCustomEvent,
|
|
ModalOptions,
|
|
NavCustomEvent,
|
|
PickerOptions,
|
|
PickerButton,
|
|
PickerColumn,
|
|
PickerColumnOption,
|
|
Platforms,
|
|
PlatformConfig,
|
|
PopoverOptions,
|
|
RadioGroupCustomEvent,
|
|
RadioGroupChangeEventDetail,
|
|
RangeCustomEvent,
|
|
RangeChangeEventDetail,
|
|
RangeKnobMoveStartEventDetail,
|
|
RangeKnobMoveEndEventDetail,
|
|
RefresherCustomEvent,
|
|
RefresherEventDetail,
|
|
RouterEventDetail,
|
|
RouterCustomEvent,
|
|
ScrollBaseCustomEvent,
|
|
ScrollBaseDetail,
|
|
ScrollDetail,
|
|
ScrollCustomEvent,
|
|
SearchbarCustomEvent,
|
|
SearchbarChangeEventDetail,
|
|
SearchbarInputEventDetail,
|
|
SegmentChangeEventDetail,
|
|
SegmentCustomEvent,
|
|
SegmentValue,
|
|
SelectChangeEventDetail,
|
|
SelectCustomEvent,
|
|
TabsCustomEvent,
|
|
TextareaChangeEventDetail,
|
|
TextareaCustomEvent,
|
|
ToastOptions,
|
|
ToastButton,
|
|
ToastLayout,
|
|
ToggleChangeEventDetail,
|
|
ToggleCustomEvent,
|
|
TransitionOptions,
|
|
} from "@ionic/core/components";
|