This package has been deprecated

Author message:

Deprecate

private-members

0.0.3 • Public • Published

Membros Privados

Uso na aplicação

Uso em Common JS.
Ex:

const pvt = require('private-members');
const _ = pvt();
 
let Exemplo = (function () {    
    function Exemplo() {
        _(this).msg = "Minha Mensagem";
    }
 
    _().mensagem = function() {
        return _(this).msg;
    }
 
    Exemplo.prototype.showMsg = function () {
        let msg = _(this).mensagem();
        console.log(msg);
    };
 
    return Exemplo;
})();
 
module.exports = Exemplo;

Uso em métodos de classes ES6.
Ex:

import pvt from 'private-members';
const _ = pvt();
 
class Exemplo {
    constructor() {
        _(this).msg = "Minha Mensagem";
    }
    
    [_.mensagem]() {
        return _(this).msg;
    }
    
    showMsg() {
        let msg;
        
        msg = _(this).mensagem();
        console.log(msg);
        
        //ou
        msg = this[_.mensagem]();
        console.log(msg);
    }
}
 
export default Exemplo;

Mais exemplos

Exemplos para Common JS
Exemplos para ES6

Package Sidebar

Install

npm i private-members

Weekly Downloads

0

Version

0.0.3

License

ISC

Unpacked Size

10.4 kB

Total Files

7

Last publish

Collaborators

  • npm