Socket
Socket
Sign inDemoInstall

nativescript-master-technology-updated

Package Overview
Dependencies
0
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    nativescript-master-technology-updated

A Simple NativeScript Utility Library


Version published
Weekly downloads
0
Maintainers
1
Install size
14.6 kB
Created
Weekly downloads
 

Readme

Source

npm npm npm

nativescript-master-technology-updated

A library of generic functions that are useful in NativeScript

License

This is released under the MIT License, meaning you are free to include this in any type of program -- However for entities that need a support contract, changes, enhancements and/or a commercial license please contact me at http://nativescript.tools.

I also do contract work; so if you have a module you want built for NativeScript (or any other software projects) feel free to contact me nathan@master-technology.com.

Donate Patreon

Updates

Please feel free to fork this repo and add other utility functions!!!

Installation

Supports all NativeScript versions from 2.x till 5.x

tns plugin add nativescript-master-technology-updated

Notes:

The first release of this library had a ton of DOM routines, these have been moved to there own plugin called 'nativescript-dom'

Usage

To use the module you must first require() it:

require( "nativescript-master-technology-updated" );

All routines are global; you do not need to keep a reference to the library.

If you get TypeScript complaining about process not being defined, then put /// <reference path="./node_modules/nativescript-master-technology-updated/references.d.ts" /> in your references.d.ts.

Methods

setImmediate();

Push this task off to the next available time slice.

clearImmediate(id)

Clears an timer scheduled via setImmediate...

performance.now()

Returns the current time stamp in NS or MS (depends on the platform)

process.restart()

IOS will tell the user they need to restart; and then exit. (Apple doesn't appear to have any "restart" app ability) Android will quit and restart the app.

process.exit()

Exit the application

process.isDebug()

Detects if you are running the debug version of the code on Android, on ios it returns Process.isEmulator()

process.isEmulator()

Detects if you are running on an emulator

process.processMessages()

A Syncronous method to cause IOS & Android to handle their message loops.

console.keys()

Prints out all the keys in the object

Optionally: You can pass true as second argument to also print the value:

var data = {
  id: 1,
  name: 'Nathan'
};
console.keys(data, true);

// id:  1
// name:  Nathan

Breaking Changes

Renamed Performance.now to performance.now -- not sure why I messed up the name in the first place; but the proper name for compatibility sake is "performance.now()"...

Keywords

FAQs

Last updated on 10 Jun 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc