Static property descriptors
let MyStamp = stampit() // empty stamp creates empty objects
MyStamp.name === 'Stamp' // every stamp default name is "Stamp"
MyStamp = MyStamp.staticPropertyDescriptors({
name: { value: 'MyStamp' } // this meta data will be applied just after composition, i.e. immediately
})
MyStamp.name === 'MyStamp'Other ways to add static property descriptors
const myStampName = {
name: { value: 'MyStamp }
}
const NamedStamp = stampit({
staticPropertyDescriptors: myStampName
})
const NamedStamp = stampit.staticPropertyDescriptors(myStampName)
const NamedStamp = stampit().staticPropertyDescriptors(myStampName)Last updated