Skip to content

Instantly share code, notes, and snippets.

View alexhiroshi's full-sized avatar

Alex Hiroshi alexhiroshi

View GitHub Profile
export class Todo {
id: number;
title: string;
description: string;
isDone: boolean;
}
tns create ToDoAngularTypeScript --ng
cd ToDoAngularTypeScript
tns platform add android
var httpModule = require("http");
httpModule.getJSON('http://site/servico.json')
.then(function(retorno){
// trabalho com o retorno
});
tns emulate ios
tns emulate android
tns platform add ios
tns platform add android
tns create [nome-aplicativo]
npm install -g nativescript
module Animal {
export class Cachorro {
private _nome: string;
constructor(nome: string) {
this._nome = nome;
}
andar(): void {
console.log(this._nome + " está andando...");
}
}
class Animal {
nomeAnimal: string;
constructor(nome: string) {
this.nomeAnimal = nome;
}
andar(): void {
console.log(this.nomeAnimal + " está andando...");
}
}
class Cachorro extends Animal {
interface ValidacoesPessoa {
validaIdade(): boolean;
}
class Pessoa implements ValidacoesPessoa {
private _idade: number;
constructor(idade: number) {
this._idade = idade;
}
imprimir(): void {
if (this.validaIdade())