Methods
const Logger = stampit({
methods: {
debug(str) {
console.log(str)
}
}
})
const logger = Logger()
logger.debug('Server started')logger.__proto__.debug === Logger.compose.methods.debuglogger.__proto__ === Logger.compose.methodsconst Server = Logger.compose({
methods: {
async start() {
this.debug('Server started')
}
}
})
const server = Server()
server.debug('Starting server')
server.start()Descriptor merging algorithm
Other ways to add methods
Last updated