ts-decorator (npm): typescript decorator
Keywords: promise|deferred