single source of all extensions
Debounce promise-returning & async functions.
A function that delays calling
fn until after
wait milliseconds have elapsed since the last time it was called.
Compare two extensions based on their display name, and publisher if applicable.
the first extension id for comparison.
the second extension id for comparison.
Determines if the given extension should be refreshed.
the extension to refresh.