It looks like there is an implementation of Promises in ST2.3.1.
You can find it in touch\src\promise.js