Specs para validar e gerar CPFs e CNPJs valido usando clojure.spec.
Baseado em cadastro-de-pessoa
(ns your.namespace
(:require [cpf-cnpj-spec.cpf :as cpf]
[cpf-cnpj-spec.cnpj :as cnpj]
[clojure.spec.alpha :as s]
[clojure.spec.gen.alpha :as gen]))
(s/valid? ::cpf/valid? (-> ::cpf/valid? s/gen gen/generate))
(s/valid? ::cpf/valid-int? (-> ::cpf/valid-int? s/gen gen/generate))
(s/valid? ::cpf/formatted? (-> ::cpf/formatted? s/gen gen/generate))
(s/valid? ::cnpj/valid? (-> ::cnpj/valid? s/gen gen/generate))
(s/valid? ::cnpj/valid-int? (-> ::cnpj/valid-int? s/gen gen/generate))
(s/valid? ::cnpj/formatted? (-> ::cnpj/formatted? s/gen gen/generate))
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.
Can you improve this documentation? These fine people already did:
Aleksander Madland Stapnes & Lucas SeveroEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close