Skip to content

Instantly share code, notes, and snippets.

View DavraYoung's full-sized avatar

Davron Sherbaev DavraYoung

View GitHub Profile
@zarv1k
zarv1k / abstract-unique-validator.ts
Last active November 14, 2025 07:57
Unique Validator Example for NestJS
import { ValidationArguments, ValidatorConstraintInterface } from 'class-validator';
import { Connection, EntitySchema, FindConditions, ObjectType } from 'typeorm';
interface UniqueValidationArguments<E> extends ValidationArguments {
constraints: [
ObjectType<E> | EntitySchema<E> | string,
((validationArguments: ValidationArguments) => FindConditions<E>) | keyof E,
];
}
@arnaudsj
arnaudsj / profiles.clj
Last active December 25, 2019 02:50 — forked from jamesmacaulay/profiles.clj
~/.lein/profiles.clj
{:user {:dependencies [[org.clojure/tools.namespace "0.2.3"]
[spyscope "0.1.3"]
[criterium "0.4.1"]]
:injections [(require '(clojure.tools.namespace repl find))
; try/catch to workaround an issue where `lein repl` outside a project dir
; will not load reader literal definitions correctly:
(try (require 'spyscope.core)
(catch RuntimeException e))]
:plugins [[lein-pprint "1.1.1"]
[lein-beanstalk "0.2.6"]