Skip to content

Instantly share code, notes, and snippets.

View deusmar's full-sized avatar

Deusmar Júnior deusmar

  • Portugal
View GitHub Profile
@deusmar
deusmar / .ts
Last active February 3, 2022 15:28
AsyncValidatorFn Angular 7
import { AbstractControl, AsyncValidatorFn, ValidationErrors } from '@angular/forms';
import { UserService } from '../services/user.service';
import { Observable } from 'rxjs/Observable';
import { catchError, map, switchMap } from 'rxjs/operators';
import { of, timer } from 'rxjs';
export function uniqueUsernameValidator(userService: UserService): AsyncValidatorFn {
return (control: AbstractControl): Observable<ValidationErrors | null> => {
return timer(500).pipe(switchMap(() => {
@deusmar
deusmar / criar-pacotes-em-php.md
Created February 18, 2020 02:15 — forked from julianobailao/criar-pacotes-em-php.md
Criando pacotes em PHP

Criando pacotes em PHP

Caso você esteja pensando em criar um pacote em php, este guia pode ajuda-lo. Principalmente se este pacote for open source.

Pré-requisitos

Para conseguir alcançar seu objetivo, recomendo que você estude alguns pontos antes de avançar:

<template>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">
Editar Empresa
</h5>
<button type="button" class="close" data-dismiss="modal"
@deusmar
deusmar / Imovel.vue
Last active November 6, 2017 11:10
Imovel.vue, ajuda para Vladimir
<template>
</template>
<script>
export default {
data() {
return {
registros: [],
registro: {
@deusmar
deusmar / livraria.sql
Created April 18, 2017 18:35
Correção de datas com dia 0 (zero)
This file has been truncated, but you can view the full file.
create table livros (
id integer primary key auto_increment not null,
nome varchar(100) not null,
data_de_lancamento date not null,
autor_id integer not null,
preco decimal(10,2) not null
);
create table autores (
id integer primary key auto_increment not null,
nome varchar(100) not null