Como acessar a API nativa no NativeScript quando uso o Typecript

Quando crio dois novos aplicativos com tns, um é a versão js regular e o outro é com texto datilografado. Eu recebo um erro estranho na versão datilografada quando tento acessar uma biblioteca nativa.

Quando crio uma função carregada com um console.log (pow (x, y)), ela funciona bem com a versão js, mas a versão datilografada trava com esse erro.

error TS2304: Cannot find name 'pow'.

Por quê?

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;

questionAnswers(1)

yourAnswerToTheQuestion