To an extent...
If you're using something that supports promises and not callbacks, which not all of the things you want to use to write an actual script do.
You can easily transform a callback into a promise via simple glue-functions:
let result = await CallbackPromise.from(some.callbackConventionFunction, param);