matheusmurta
5/5/2018 - 10:33 AM

livecodetypescript

livecodetypescript

class Produto {
    codigo : string;
    descricao : string;
    preco : number;

    constructor(_codigo : string, _descricao : string, _preco : number) {
        this.codigo = _codigo;
        this.descricao = _descricao;
        this.preco = _preco;
    }

    getDados() {
        return "Produto " + this.codigo + ": " + this.descricao + " - R$ " + this.preco;
    }
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="app.js"></script>
   
    </script>
</head>
<body>
    
</body>
</html>
//npm install -g typescript

//verificar a versão 
tsc -v

// run ts
tsc 

//criar arquivo de configuracao
tsc meuscript.js --init

//rodar usando node.js
node meuscript.js