Как я могу получить доступ к Native API в NativeScript, когда я использую Typescript

Когда я создаю два новых приложения с помощью tns, одно из них является обычной версией js, а другое - машинописным шрифтом. Я получаю странную ошибку в версии машинописного текста, когда пытаюсь получить доступ к собственной библиотеке.

Когда я создаю загруженную функцию с console.log (pow (x, y)), она отлично работает с версией js, но версия машинописного текста вылетает с этой ошибкой.

error TS2304: Cannot find name 'pow'.

Зачем?

TS:

import { EventData } from "data/observable";
import { Page } from "ui/page";
import { HelloWorldModel } from "./main-view-model";

// Event handler for Page "navigatingTo" event attached in main-page.xml
export function navigatingTo(args: EventData) {
    // Get the event sender
    var page = <Page>args.object;
    page.bindingContext = new HelloWorldModel();
}

export function loaded() {
    console.log('Hello World')
    console.log('pow(2.5, 3) = ', pow(2.5, 3));
}

JS:

var createViewModel = require("./main-view-model").createViewModel;

function onNavigatingTo(args) {
    var page = args.object;
    page.bindingContext = createViewModel();
}

function loaded() {
    console.log('hello world')
    console.log('pow(2.5, 3) = ', pow(2.5, 3));
}

exports.onNavigatingTo = onNavigatingTo;
exports.loaded = loaded;

Ответы на вопрос(1)

Ваш ответ на вопрос