Cursos / Automação Industrial / Programação Orientada a Objetos / Aula

arrow_back Aula 13 - Módulos e Namespaces

Prática: Módulo

Exemplo 01

Arquivo exemplo.ts

export var mensagem: string = "Estou aprendendo módulo";

export function teste(){
    console.log("testando.....");
}

Arquivo app.ts

import { mensagem, teste } from './exemplo'

console.log(mensagem)
teste()

Exemplo 02

Importando todos os elementos para uma variável.


import * as ex from './exemplo'

console.log(ex.mensagem)
ex.teste()

Exemplo 03

Arquivo funcionario.ts


export default class Funcionario{
    constructor(public nome: string){ }

    imprimirNome(){
        console.log(this.nome);
    }
}

let empresa = "Minha Empresa!";

Arquivo app.ts


//import  { Funcionario as func }  from './funcionario';
import  Empregado  from './funcionario';

//let f = new Func("José");
let f = new Empregado("José");
f.imprimirNome()

Versão 5.3 - Todos os Direitos reservados