# stamps

Fun with Stamps. Episode 1. Stamp basics

  • Episode 1. Stamp basics (this article)
  • Episode 2. Dependency injection in FP
  • Episode 3. Comparing with the ES2015 classes
  • Episode 4. Implementing stamps yourself in 30 LOC
  • Episode 5. Composition design pattern
  • Episode 6. Statics — properties on stamps
  • Episode 7. Early and late dependency injection
  • Episode 8. Tracking and overriding composition
  • Episode 9. Detaching compose()
  • Episode 10. My stamp mental model
  • Episode 11. Interfering composition
  • Episode 12. New @stamp home
  • Episode 13. Method collision control
  • Episode 14. New @stamp/it as a replacement of Stampit
  • Episode 15. The @stamp/ modules ecosystem

stampit-org

Create objects from reusable, composable behaviors

Stamps are standardised composable factory functions.

rtype

Intuitive structural type notation for JavaScript.

Used to describe the API function signatures in specs

stamp-specification : github.com

define stamps format

stampit impl

the current stampit-org impl (@3.2.1 the 20170916)

stampit API doc