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™.
☆17Updated 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:
- Powerful recursive Typescript types for `pipe` and `compose`☆29Updated 6 years ago
- Encoding higher-kinded types in TypeScript☆40Updated 5 years ago
- fp-ts type class laws for property based testing☆81Updated last year
- A Higher-Kinded-Types encoding for TypeScript w/ Composable Typeclasses☆45Updated 2 years ago
- Algebraic Effects in Javascript☆48Updated 2 years ago
- Fast explicit tail calls. In today's JavaScript!☆109Updated last year
- Reliable, standards-oriented software for browsers & Node.☆49Updated last year
- Extract or modify pieces of arbitrarily nested types with type lenses☆26Updated last year
- TypeScript code generation from a haskell-like syntax for ADT. Playground:☆107Updated 5 years ago
- Discover laws in your code like with QuickSpec☆15Updated 4 years ago
- A withdrawn proposal for standardizing some useful, popular helper functions into JavaScript’s Function object.☆45Updated 3 years ago
- 🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested☆71Updated last week
- Powerful nominal types for your Typescript project☆86Updated last month
- A type-safe way to emulate tail-call optimization with trampolines☆20Updated last year
- Computational environments and effects for TypeScript☆60Updated 2 years ago
- The API extractor for npm packages powering jsDocs.io☆14Updated 3 weeks ago
- A zero-config documentation tool for my TypeScript projects☆104Updated 2 years ago
- Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.☆137Updated last week
- Experimental schema builder using TypeScript template strings.☆38Updated last year
- Algebraic effects in javascript with scoped handlers, multishot delimited continuations, stack safety, do notation and higher-order effec…☆104Updated 2 years ago
- Plugin module for the ALL(*) lookahead algorithm in Chevrotain☆12Updated last year
- Error reporters for io-ts☆89Updated last year
- Expose TypeScript internal types by simply adding a development dependency☆72Updated 3 months ago
- Log batteries for effect-ts☆27Updated 6 months ago
- ☆37Updated 3 weeks ago
- TypeScript parser combinator library for building fast and convenient parsers.☆28Updated 11 months ago
- Typescript Transform Macros☆122Updated 6 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…☆159Updated last year
- TypeScript Compiler Macros - experimental function-like macros for TypeScript with IDE & type-checking support (deprecated)☆33Updated 2 years ago