![Code on time javascript rule](https://kumkoniak.com/4.jpg)
If you are using the command-line API, it may be helpful to know that the flags come in one of three forms: -foo, -foo=bar, or -foo:bar. If you are using Go be sure to check out the automatically generated Go documentation. You may also find the TypeScript type definitions for esbuild helpful as a reference.
![code on time javascript rule code on time javascript rule](https://www.freecodecamp.org/news/content/images/2021/01/event_info.png)
![code on time javascript rule code on time javascript rule](https://i0.wp.com/css-tricks.com/wp-content/uploads/2020/01/timer-extra-time.jpg)
If you are using JavaScript be sure to check out the JS-specific details section below. It's important to understand which one you should be using because they work differently. There are two main API calls in esbuild's API: transform and build. The concepts and parameters are largely identical between the three languages so they will be presented together here instead of having separate documentation for each language.
![code on time javascript rule code on time javascript rule](https://codeontime.com/blog/2017/10/user-roles-in-sql-business-rules/image02.png)
The API can be accessed in one of three ways: on the command line, in JavaScript, and in Go.
![Code on time javascript rule](https://kumkoniak.com/4.jpg)