README
Predicate Domain Specific Language
Read the docs!
An expressive declarative toolkit for composing predicates in TypeScript or JavaScript
import p from "pdsl";
const isSoftwareCreator = p`{
name: string,
age: > 16,
occupation: "Engineer" | "Designer" | "Project Manager"
}`;
isSoftwareCreator(someone); // true | false
- Intuitive
- Expressive
- Lightweight - under 6k!
- No dependencies
- Small bundle size
- Fast