contract-decorators (npm): Design by Contract (precondition/postcondition) class method decorators for ECMAScript.
Keywords: decorators|contracts|ES2017|precondition|postcondition|es2017