Skip to content

Instantly share code, notes, and snippets.

View MMortari's full-sized avatar

Matheus Mortari MMortari

  • Parcelamos Tudo
  • São Paulo, Brasil
View GitHub Profile
alias cd..='cd ..'
alias xclipbash='xclip -selection clipboard'
alias port='lsof -t -i'
alias start='nautilus'
@MMortari
MMortari / .sequelizerc
Created December 4, 2019 00:50
Sequelize File
const path = require('path');
module.exports = {
config: path.resolve(__dirname, 'src', 'config', 'database.js'),
'models-path': path.resolve(__dirname, 'src', 'app', 'models'),
'migrations-path': path.resolve(__dirname, 'src', 'database', 'migrations'),
'seeders-path': path.resolve(__dirname, 'src', 'database', 'seeds'),
}
class Main {
produto: any;
constructor(tipoProduto: EnumProduto) {
this.produto = new ProdutoFactory(tipoProduto);
console.log(this.produto instanceof ProdutoMaracuja); // false
console.log(this.produto instanceof ProdutoBanana); // true
@MMortari
MMortari / .editorconfig
Last active December 4, 2019 00:48
ESLint config file
root = true
[*]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
const DinheiroMask = ({ prefix = "R$", decimal = 2, chunkDelimiter = '.', decimalDelimiter = ',', children }) => {
let total = "";
let value = children;
if (!value) {
value = 0;
}
const result = '\\d(?=(\\d{3})+' + (decimal > 0 ? '\\D' : '$') + ')';