| Skip to main content | https://docs.phcode.dev/api/API-Reference/utils/Async#__docusaurus_skipToContent_fallback |
| Phoenix Code | https://docs.phcode.dev/ |
| Docs | https://docs.phcode.dev/docs/intro |
| API | https://docs.phcode.dev/api/getting-started |
| Blog | https://docs.phcode.dev/blog |
| Download | https://phcode.io/ |
| GitHub | https://github.com/phcode-dev/ |
| Getting Started | https://docs.phcode.dev/api/getting-started |
| Creating Themes | https://docs.phcode.dev/api/creating-themes |
| Creating Extensions | https://docs.phcode.dev/api/creating-extensions |
| Use node.js from your extension | https://docs.phcode.dev/api/creating-node-extensions |
| Debugging Extensions | https://docs.phcode.dev/api/debugging-extensions |
| Publishing Themes & Extensions | https://docs.phcode.dev/api/publishing-extensions |
| Available Standard Libraries | https://docs.phcode.dev/api/available-standard-libs |
| How-To | https://docs.phcode.dev/api/How-To/Dialogs |
| API-Reference | https://docs.phcode.dev/api/API-Reference/JSUtils/Preferences |
| JSUtils | https://docs.phcode.dev/api/API-Reference/JSUtils/Preferences |
| NodeConnector | https://docs.phcode.dev/api/API-Reference/NodeConnector |
| command | https://docs.phcode.dev/api/API-Reference/command/CommandManager |
| Document | https://docs.phcode.dev/api/API-Reference/document |
| Editor | https://docs.phcode.dev/api/API-Reference/editor |
| features | https://docs.phcode.dev/api/API-Reference/features/BeautificationManager |
| file | https://docs.phcode.dev/api/API-Reference/file/FileUtils |
| FileSystem | https://docs.phcode.dev/api/API-Reference/filesystem |
| language | https://docs.phcode.dev/api/API-Reference/language/CSSUtils |
| preferences | https://docs.phcode.dev/api/API-Reference/preferences/PreferencesManager |
| project | https://docs.phcode.dev/api/API-Reference/project/FileSyncManager |
| search | https://docs.phcode.dev/api/API-Reference/search/FileFilters |
| utils | https://docs.phcode.dev/api/API-Reference/utils/AppInit |
| AppInit | https://docs.phcode.dev/api/API-Reference/utils/AppInit |
| Async | https://docs.phcode.dev/api/API-Reference/utils/Async |
| ColorUtils | https://docs.phcode.dev/api/API-Reference/utils/ColorUtils |
| DeprecationWarning | https://docs.phcode.dev/api/API-Reference/utils/DeprecationWarning |
| DragAndDrop | https://docs.phcode.dev/api/API-Reference/utils/DragAndDrop |
| DropdownEventHandler | https://docs.phcode.dev/api/API-Reference/utils/DropdownEventHandler |
| EventDispatcher | https://docs.phcode.dev/api/API-Reference/utils/EventDispatcher |
| EventManager | https://docs.phcode.dev/api/API-Reference/utils/EventManager |
| ExtensionInterface | https://docs.phcode.dev/api/API-Reference/utils/ExtensionInterface |
| ExtensionLoader | https://docs.phcode.dev/api/API-Reference/utils/ExtensionLoader |
| ExtensionUtils | https://docs.phcode.dev/api/API-Reference/utils/ExtensionUtils |
| FeatureGate | https://docs.phcode.dev/api/API-Reference/utils/FeatureGate |
| KeyEvent | https://docs.phcode.dev/api/API-Reference/utils/KeyEvent |
| LocalizationUtils | https://docs.phcode.dev/api/API-Reference/utils/LocalizationUtils |
| NativeApp | https://docs.phcode.dev/api/API-Reference/utils/NativeApp |
| NodeUtils | https://docs.phcode.dev/api/API-Reference/utils/NodeUtils |
| PerfUtils | https://docs.phcode.dev/api/API-Reference/utils/PerfUtils |
| Resizer | https://docs.phcode.dev/api/API-Reference/utils/Resizer |
| StringMatch | https://docs.phcode.dev/api/API-Reference/utils/StringMatch |
| StringUtils | https://docs.phcode.dev/api/API-Reference/utils/StringUtils |
| TokenUtils | https://docs.phcode.dev/api/API-Reference/utils/TokenUtils |
| ValidationUtils | https://docs.phcode.dev/api/API-Reference/utils/ValidationUtils |
| ViewUtils | https://docs.phcode.dev/api/API-Reference/utils/ViewUtils |
| ZipUtils | https://docs.phcode.dev/api/API-Reference/utils/ZipUtils |
| view | https://docs.phcode.dev/api/API-Reference/view/MainViewFactory |
| widgets | https://docs.phcode.dev/api/API-Reference/widgets/DefaultDialogs |
| worker | https://docs.phcode.dev/api/API-Reference/worker/IndexingWorker |
| https://docs.phcode.dev/ |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#import- |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeue |
| PromiseQueue | https://docs.phcode.dev/api/API-Reference/utils/Async#PromiseQueue |
| new PromiseQueue() | https://docs.phcode.dev/api/API-Reference/utils/Async#new_PromiseQueue_new |
| .add(op) | https://docs.phcode.dev/api/API-Reference/utils/Async#PromiseQueue+add |
| .removeAll() | https://docs.phcode.dev/api/API-Reference/utils/Async#PromiseQueue+removeAll |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#new-promisequeue |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeueaddop |
| PromiseQueue | https://docs.phcode.dev/api/API-Reference/utils/Async#PromiseQueue |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeueremoveall |
| PromiseQueue | https://docs.phcode.dev/api/API-Reference/utils/Async#PromiseQueue |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#error_timeout--object |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#doinparallelitems-beginprocessitem-failfast--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#dosequentiallyitems-beginprocessitem-failandstopfast--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#dosequentiallyinbackgrounditems-fnprocessitem-maxblockingtime-idletime--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#firstsequentiallyitems-beginprocessitem--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#doinparallel_aggregateerrorsitems-beginprocessitem--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#withtimeoutpromise-timeout-resolvetimeout--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#waitforallpromises-failonreject-timeout--promise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#chainfunctions-args--jquerypromise |
| | https://docs.phcode.dev/api/API-Reference/utils/Async#promisifyobj-method-varargs--promise |
| PreviousAppInit | https://docs.phcode.dev/api/API-Reference/utils/AppInit |
| NextColorUtils | https://docs.phcode.dev/api/API-Reference/utils/ColorUtils |
| Import : | https://docs.phcode.dev/api/API-Reference/utils/Async#import- |
| PromiseQueue | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeue |
| new PromiseQueue() | https://docs.phcode.dev/api/API-Reference/utils/Async#new-promisequeue |
| promiseQueue.add(op) | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeueaddop |
| promiseQueue.removeAll() | https://docs.phcode.dev/api/API-Reference/utils/Async#promisequeueremoveall |
| ERROR_TIMEOUT : Object | https://docs.phcode.dev/api/API-Reference/utils/Async#error_timeout--object |
| doInParallel(items, beginProcessItem, failFast) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#doinparallelitems-beginprocessitem-failfast--promise |
| doSequentially(items, beginProcessItem, failAndStopFast) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#dosequentiallyitems-beginprocessitem-failandstopfast--promise |
| doSequentiallyInBackground(items, fnProcessItem, [maxBlockingTime], [idleTime]) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#dosequentiallyinbackgrounditems-fnprocessitem-maxblockingtime-idletime--promise |
| firstSequentially(items, beginProcessItem) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#firstsequentiallyitems-beginprocessitem--promise |
| doInParallel_aggregateErrors(items, beginProcessItem) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#doinparallel_aggregateerrorsitems-beginprocessitem--promise |
| withTimeout(promise, timeout, [resolveTimeout]) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#withtimeoutpromise-timeout-resolvetimeout--promise |
| waitForAll(promises, [failOnReject], [timeout]) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#waitforallpromises-failonreject-timeout--promise |
| chain(functions, args) ⇒ jQuery.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#chainfunctions-args--jquerypromise |
| promisify(obj, method, ...varargs) ⇒ $.Promise | https://docs.phcode.dev/api/API-Reference/utils/Async#promisifyobj-method-varargs--promise |
| Docs | https://docs.phcode.dev/docs/intro |
| API | https://docs.phcode.dev/api/getting-started |
| Discord | https://discord.gg/rBpTBPttca |
| reddit | https://www.reddit.com/r/brackets/ |
| X | https://x.com/phcodedev |
| YouTube | https://www.youtube.com/channel/UCNK2a8DKqPQQe3GlfTk-RHg |
| Blog | https://docs.phcode.dev/blog |
| GitHub | https://github.com/phcode-dev/ |
| Credits | https://github.com/phcode-dev/docs/blob/main/CREDITS.md |