final-hill / decorator-contractsLinks
Decorator Contracts is a library that provides the ability to create and assign Code Contracts to ECMAScript and TypeScript classes. This enables enforcement of the Liskov substitution principle and the Open-closed principle of SOLID to support Design By Contract™.
☆18Updated last month
Alternatives and similar repositories for decorator-contracts
Users that are interested in decorator-contracts are comparing it to the libraries listed below
Sorting:
- Code samples that scale☆109Updated this week
- Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.☆139Updated last month
- Expose TypeScript internal types by simply adding a development dependency☆73Updated 10 months ago
- Powerful nominal types for your Typescript project☆89Updated 8 months ago
- Typed express router for TypeScript☆89Updated 3 months ago
- Pointfree type-safe functional programming library for TypeScript - with do notation, HKTs, generic lifts and more☆92Updated 3 years ago
- Fast explicit tail calls. In today's JavaScript!☆111Updated 2 years ago
- Pattern matching in TS with Record Patterns, Type Patterns, type inference and more☆68Updated 5 years ago
- 📚Write safer TypeScript using Maybe, List, Result, and Either monads.☆133Updated last month
- TypeScript library providing compile-time checking for state machine transitions☆95Updated 2 years ago
- A Higher-Kinded-Types encoding for TypeScript w/ Composable Typeclasses☆48Updated 2 years ago
- Monorepo for functional JS/TS modules☆193Updated 3 years ago
- A simple encoding of higher-kinded types in TypeScript☆213Updated 3 years ago
- ECMAScript proposal: Generator Arrow Functions☆123Updated 5 years ago
- TypeDraft is a superset of typescript with built-in support for DSL extension and literate programming☆55Updated 2 years ago
- A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Al…☆166Updated 2 years ago
- Monorepo of typescript projects☆152Updated 3 weeks ago
- A zero-config documentation tool for my TypeScript projects☆105Updated 2 years ago
- Plugin module for the ALL(*) lookahead algorithm in Chevrotain☆12Updated 2 years ago
- Elegant parsing expression grammars☆56Updated 3 months ago
- JavaScript parser-combinator library☆311Updated 2 months ago
- Typir is an open source library for type checking in the web☆47Updated last month
- A typescript library for type-safe regex for named capture groups☆96Updated 3 years ago
- A suite of packages designed to provide low-level APIs for interoperable libraries.☆234Updated 2 years ago
- Basic operations on iterables☆151Updated last year
- Curated list of awesome syntax-tree, unist, hast, xast, mdast, esast, nlcst resources☆120Updated last year
- fp-ts type class laws for property based testing☆81Updated 2 years ago
- PEG Parser Generator for TypeScript☆215Updated last month
- Property based testing for Jest based on fast-check☆16Updated 3 years ago
- Extract or modify pieces of arbitrarily nested types with type lenses☆27Updated last year