mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-18 05:18:39 +08:00
refactor: Application modules to classes
This commit is contained in:
@ -4,9 +4,25 @@
|
||||
import './globals';
|
||||
|
||||
export { iOSApplication, AndroidApplication } from './application';
|
||||
export type { ApplicationEventData, LaunchEventData, OrientationChangedEventData, UnhandledErrorEventData, DiscardedErrorEventData, CssChangedEventData, LoadAppCSSEventData, AndroidActivityEventData, AndroidActivityBundleEventData, AndroidActivityRequestPermissionsEventData, AndroidActivityResultEventData, AndroidActivityNewIntentEventData, AndroidActivityBackPressedEventData, SystemAppearanceChangedEventData } from './application';
|
||||
export type {
|
||||
ApplicationEventData,
|
||||
LaunchEventData,
|
||||
OrientationChangedEventData,
|
||||
UnhandledErrorEventData,
|
||||
DiscardedErrorEventData,
|
||||
CssChangedEventData,
|
||||
LoadAppCSSEventData,
|
||||
AndroidActivityEventData,
|
||||
AndroidActivityBundleEventData,
|
||||
AndroidActivityRequestPermissionsEventData,
|
||||
AndroidActivityResultEventData,
|
||||
AndroidActivityNewIntentEventData,
|
||||
AndroidActivityBackPressedEventData,
|
||||
SystemAppearanceChangedEventData,
|
||||
} from './application';
|
||||
|
||||
export * as Application from './application';
|
||||
// export * as Application from './application';
|
||||
export * from './application';
|
||||
|
||||
// import { fontScaleChangedEvent, launchEvent, displayedEvent, uncaughtErrorEvent, discardedErrorEvent, suspendEvent, resumeEvent, exitEvent, lowMemoryEvent, orientationChangedEvent, systemAppearanceChanged, systemAppearanceChangedEvent, getMainEntry, getRootView, _resetRootView, getResources, setResources, setCssFileName, getCssFileName, loadAppCss, addCss, on, off, notify, hasListeners, run, orientation, getNativeApplication, hasLaunched, android as appAndroid, ios as iosApp, systemAppearance, setAutoSystemAppearanceChanged, ensureNativeApplication, setMaxRefreshRate } from './application';
|
||||
// import { inBackground, suspended, foregroundEvent, backgroundEvent } from './application/application-common';
|
||||
@ -84,8 +100,10 @@ import * as Accessibility from './accessibility';
|
||||
export namespace AccessibilityEvents {
|
||||
export const accessibilityBlurEvent = Accessibility.accessibilityBlurEvent;
|
||||
export const accessibilityFocusEvent = Accessibility.accessibilityFocusEvent;
|
||||
export const accessibilityFocusChangedEvent = Accessibility.accessibilityFocusChangedEvent;
|
||||
export const accessibilityPerformEscapeEvent = Accessibility.accessibilityPerformEscapeEvent;
|
||||
export const accessibilityFocusChangedEvent =
|
||||
Accessibility.accessibilityFocusChangedEvent;
|
||||
export const accessibilityPerformEscapeEvent =
|
||||
Accessibility.accessibilityPerformEscapeEvent;
|
||||
}
|
||||
// export const AccessibilityEvents = {
|
||||
// accessibilityBlurEvent,
|
||||
@ -93,7 +111,13 @@ export namespace AccessibilityEvents {
|
||||
// accessibilityFocusChangedEvent,
|
||||
// accessibilityPerformEscapeEvent,
|
||||
// };
|
||||
export { AccessibilityLiveRegion, AccessibilityRole, AccessibilityState, AccessibilityTrait, FontScaleCategory } from './accessibility';
|
||||
export {
|
||||
AccessibilityLiveRegion,
|
||||
AccessibilityRole,
|
||||
AccessibilityState,
|
||||
AccessibilityTrait,
|
||||
FontScaleCategory,
|
||||
} from './accessibility';
|
||||
|
||||
export { Color } from './color';
|
||||
|
||||
@ -112,14 +136,33 @@ export { CSSUtils } from './css/system-classes';
|
||||
|
||||
export { ObservableArray, ChangeType } from './data/observable-array';
|
||||
export type { ChangedData } from './data/observable-array';
|
||||
export { Observable, WrappedValue, fromObject, fromObjectRecursive } from './data/observable';
|
||||
export {
|
||||
Observable,
|
||||
WrappedValue,
|
||||
fromObject,
|
||||
fromObjectRecursive,
|
||||
} from './data/observable';
|
||||
export type { PropertyChangeData, EventData } from './data/observable';
|
||||
export { VirtualArray } from './data/virtual-array';
|
||||
export type { ItemsLoading } from './data/virtual-array';
|
||||
export { File, FileSystemEntity, Folder, knownFolders, path, getFileAccess, AndroidDirectory } from './file-system';
|
||||
export {
|
||||
File,
|
||||
FileSystemEntity,
|
||||
Folder,
|
||||
knownFolders,
|
||||
path,
|
||||
getFileAccess,
|
||||
AndroidDirectory,
|
||||
} from './file-system';
|
||||
|
||||
// Export all interfaces from "http" module
|
||||
export type { HttpRequestOptions, HttpResponse, Headers, HttpResponseEncoding, HttpContent } from './http';
|
||||
export type {
|
||||
HttpRequestOptions,
|
||||
HttpResponse,
|
||||
Headers,
|
||||
HttpResponseEncoding,
|
||||
HttpContent,
|
||||
} from './http';
|
||||
export * as Http from './http';
|
||||
|
||||
// Export all methods from "http" as Http
|
||||
@ -142,7 +185,20 @@ export { isAndroid, isIOS, Screen, Device, platformNames } from './platform';
|
||||
export type { IDevice } from './platform';
|
||||
|
||||
// Profiling
|
||||
export { profile, enable as profilingEnable, disable as profilingDisable, time as profilingTime, uptime as profilingUptime, start as profilingStart, stop as profilingStop, isRunning as profilingIsRunning, dumpProfiles as profilingDumpProfiles, resetProfiles as profilingResetProfiles, startCPUProfile as profilingStartCPU, stopCPUProfile as profilingStopCPU } from './profiling';
|
||||
export {
|
||||
profile,
|
||||
enable as profilingEnable,
|
||||
disable as profilingDisable,
|
||||
time as profilingTime,
|
||||
uptime as profilingUptime,
|
||||
start as profilingStart,
|
||||
stop as profilingStop,
|
||||
isRunning as profilingIsRunning,
|
||||
dumpProfiles as profilingDumpProfiles,
|
||||
resetProfiles as profilingResetProfiles,
|
||||
startCPUProfile as profilingStartCPU,
|
||||
stopCPUProfile as profilingStopCPU,
|
||||
} from './profiling';
|
||||
export type { InstrumentationMode, TimerInfo } from './profiling';
|
||||
export { encoding } from './text';
|
||||
export * from './trace';
|
||||
|
Reference in New Issue
Block a user