Translations:Manual:Coding conventions/JavaScript/411/en

When you define an asynchronous method for other code to call, you may internally construct the returned thenable object either using $1 or native Promise.