mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-14 18:12:09 +08:00

* chore: move tns-core-modules to nativescript-core * chore: preparing compat generate script * chore: add missing definitions * chore: no need for http-request to be private * chore: packages chore * test: generate tests for tns-core-modules * chore: add anroid module for consistency * chore: add .npmignore * chore: added privateModulesWhitelist * chore(webpack): added bundle-entry-points * chore: scripts * chore: tests changed to use @ns/core * test: add scoped-packages test project * test: fix types * test: update test project * chore: build scripts * chore: update build script * chore: npm scripts cleanup * chore: make the compat pgk work with old wp config * test: generate diff friendly tests * chore: create barrel exports * chore: move files after rebase * chore: typedoc config * chore: compat mode * chore: review of barrels * chore: remove tns-core-modules import after rebase * chore: dev workflow setup * chore: update developer-workflow * docs: experiment with API extractor * chore: api-extractor and barrel exports * chore: api-extractor configs * chore: generate d.ts rollup with api-extractor * refactor: move methods inside Frame * chore: fic tests to use Frame static methods * refactor: create Builder class * refactor: use Builder class in tests * refactor: include Style in ui barrel * chore: separate compat build script * chore: fix tslint errors * chore: update NATIVESCRIPT_CORE_ARGS * chore: fix compat pack * chore: fix ui-test-app build with linked modules * chore: Application, ApplicationSettings, Connectivity and Http * chore: export Trace, Profiling and Utils * refactor: Static create methods for ImageSource * chore: fix deprecated usages of ImageSource * chore: move Span and FormattedString to ui * chore: add events-args and ImageSource to index files * chore: check for CLI >= 6.2 when building for IOS * chore: update travis build * chore: copy Pod file to compat package * chore: update error msg ui-tests-app * refactor: Apply suggestions from code review Co-Authored-By: Martin Yankov <m.i.yankov@gmail.com> * chore: typings and refs * chore: add missing d.ts files for public API * chore: adress code review FB * chore: update api-report * chore: dev-workflow for other apps * chore: api update * chore: update api-report
122 lines
5.5 KiB
TypeScript
122 lines
5.5 KiB
TypeScript
/// <reference path="./tns-core-modules.d.ts" />
|
|
|
|
export { ApplicationEventData, LaunchEventData, OrientationChangedEventData, UnhandledErrorEventData, DiscardedErrorEventData, CssChangedEventData, LoadAppCSSEventData, iOSApplication, AndroidApplication, AndroidActivityEventData, AndroidActivityBundleEventData, AndroidActivityRequestPermissionsEventData, AndroidActivityResultEventData, AndroidActivityNewIntentEventData, AndroidActivityBackPressedEventData, } from "./application";
|
|
import { getMainEntry, getRootView, setResources, setCssFileName, getCssFileName, loadAppCss, addCss, on, off, run, orientation, getNativeApplication, hasLaunched } from "./application";
|
|
export declare const Application: {
|
|
launchEvent: string;
|
|
displayedEvent: string;
|
|
uncaughtErrorEvent: string;
|
|
discardedErrorEvent: string;
|
|
suspendEvent: string;
|
|
resumeEvent: string;
|
|
exitEvent: string;
|
|
lowMemoryEvent: string;
|
|
orientationChangedEvent: string;
|
|
getMainEntry: typeof getMainEntry;
|
|
getRootView: typeof getRootView;
|
|
setResources: typeof setResources;
|
|
setCssFileName: typeof setCssFileName;
|
|
getCssFileName: typeof getCssFileName;
|
|
loadAppCss: typeof loadAppCss;
|
|
addCss: typeof addCss;
|
|
on: typeof on;
|
|
off: typeof off;
|
|
run: typeof run;
|
|
orientation: typeof orientation;
|
|
getNativeApplication: typeof getNativeApplication;
|
|
hasLaunched: typeof hasLaunched;
|
|
android: import("./application/application").AndroidApplication;
|
|
ios: import("./application/application").iOSApplication;
|
|
};
|
|
import { setString, getString, clear, flush, getAllKeys, getBoolean, getNumber, hasKey, remove, setBoolean, setNumber } from "./application-settings";
|
|
export declare const ApplicationSettings: {
|
|
clear: typeof clear;
|
|
flush: typeof flush;
|
|
hasKey: typeof hasKey;
|
|
remove: typeof remove;
|
|
setString: typeof setString;
|
|
getString: typeof getString;
|
|
getAllKeys: typeof getAllKeys;
|
|
getBoolean: typeof getBoolean;
|
|
setBoolean: typeof setBoolean;
|
|
getNumber: typeof getNumber;
|
|
setNumber: typeof setNumber;
|
|
};
|
|
export { Color } from "./color";
|
|
import { connectionType, getConnectionType, startMonitoring, stopMonitoring } from "./connectivity";
|
|
export declare const Connectivity: {
|
|
connectionType: typeof connectionType;
|
|
getConnectionType: typeof getConnectionType;
|
|
startMonitoring: typeof startMonitoring;
|
|
stopMonitoring: typeof stopMonitoring;
|
|
};
|
|
export { ObservableArray, ChangeType, ChangedData } from "./data/observable-array";
|
|
export { Observable, PropertyChangeData, EventData } from "./data/observable";
|
|
export { File, FileSystemEntity, Folder, knownFolders, path } from "./file-system";
|
|
export { HttpRequestOptions, HttpResponse, Headers, HttpResponseEncoding, HttpContent } from "./http";
|
|
import { getFile, getImage, getJSON, getString as httpGetString, request } from "./http";
|
|
export declare const Http: {
|
|
getFile: typeof getFile;
|
|
getImage: typeof getImage;
|
|
getJSON: typeof getJSON;
|
|
getString: typeof httpGetString;
|
|
request: typeof request;
|
|
};
|
|
export { ImageAsset, ImageAssetOptions } from "./image-asset";
|
|
export { ImageSource } from "./image-source";
|
|
export { isAndroid, isIOS, screen as Screen, device as Device } from "./platform";
|
|
export { InstrumentationMode, TimerInfo } from "./profiling";
|
|
import { enable as profilingEnable, disable as profilingDisable, time, uptime, start, stop, isRunning, dumpProfiles, resetProfiles, profile, startCPUProfile, stopCPUProfile } from "./profiling";
|
|
export declare const Profiling: {
|
|
enable: typeof profilingEnable;
|
|
disable: typeof profilingDisable;
|
|
time: typeof time;
|
|
uptime: typeof uptime;
|
|
start: typeof start;
|
|
stop: typeof stop;
|
|
isRunning: typeof isRunning;
|
|
dumpProfiles: typeof dumpProfiles;
|
|
resetProfiles: typeof resetProfiles;
|
|
profile: typeof profile;
|
|
startCPUProfile: typeof startCPUProfile;
|
|
stopCPUProfile: typeof stopCPUProfile;
|
|
};
|
|
export { encoding } from "./text";
|
|
export { DefaultErrorHandler, ErrorHandler, TraceWriter } from "./trace";
|
|
import { messageType, categories, setCategories, addCategories, addWriter, removeWriter, clearWriters, setErrorHandler, write, error, enable, disable, isEnabled } from "./trace";
|
|
export declare const Trace: {
|
|
messageType: typeof messageType;
|
|
categories: typeof categories;
|
|
setCategories: typeof setCategories;
|
|
addCategories: typeof addCategories;
|
|
addWriter: typeof addWriter;
|
|
removeWriter: typeof removeWriter;
|
|
clearWriters: typeof clearWriters;
|
|
setErrorHandler: typeof setErrorHandler;
|
|
write: typeof write;
|
|
error: typeof error;
|
|
enable: typeof enable;
|
|
disable: typeof disable;
|
|
isEnabled: typeof isEnabled;
|
|
};
|
|
export * from "./ui";
|
|
import { GC, isFontIconURI, isDataURI, isFileOrResourcePath, executeOnMainThread, mainThreadify, isMainThread, dispatchToMainThread, releaseNativeObject, getModuleName, openFile, openUrl, layout, ad as androidUtils, ios as iosUtils } from "./utils/utils";
|
|
export declare const Utils: {
|
|
GC: typeof GC;
|
|
isFontIconURI: typeof isFontIconURI;
|
|
isDataURI: typeof isDataURI;
|
|
isFileOrResourcePath: typeof isFileOrResourcePath;
|
|
executeOnMainThread: typeof executeOnMainThread;
|
|
mainThreadify: typeof mainThreadify;
|
|
isMainThread: typeof isMainThread;
|
|
dispatchToMainThread: typeof dispatchToMainThread;
|
|
releaseNativeObject: typeof releaseNativeObject;
|
|
getModuleName: typeof getModuleName;
|
|
openFile: typeof openFile;
|
|
openUrl: typeof openUrl;
|
|
layout: typeof layout;
|
|
android: typeof androidUtils;
|
|
ios: typeof iosUtils;
|
|
};
|
|
export { XmlParser, ParserEventType, ParserEvent } from "./xml";
|