# 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
Create objects from reusable, composable behaviors
Stamps are standardised composable factory functions.
Intuitive structural type notation for JavaScript.
Used to describe the API function signatures in specs
stamp-specification : github.com
define stamps format
the current stampit-org impl (@3.2.1 the 20170916)