Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

tslib for nativescript

tslib is a runtime library for TypeScript that contains all of the TypeScript helper functions.

Unfortunately just importing tslib breaks NativeScript projects.

This plugin solves this issue.

Usage

Install module

npm i --save nativescript-tslib

Edit: app/main.ts

import 'nativescript-tslib'; // <-- Add this

// this import should be first in order to load some required settings (like globals and reflect-metadata)
import { platformNativeScriptDynamic } from 'nativescript-angular/platform';

import { AppModule } from './app.module';

// A traditional NativeScript application starts by initializing global objects, setting up global CSS rules, creating, and navigating to the main page.
// Angular applications need to take care of their own initialization: modules, components, directives, routes, DI providers.
// A NativeScript Angular app needs to make both paradigms work together, so we provide a wrapper platform object, platformNativeScriptDynamic,
// that sets up a NativeScript application and can bootstrap the Angular framework.
platformNativeScriptDynamic().bootstrapModule(AppModule);

You can enable importHelpers in tsconfig.json, but you might break your app if you extend native-classes.

Alternative

You can set tsconfig.json target to es6, but when you can't extend native classes in your project.

You can’t perform that action at this time.