Home > @rushstack/node-core-library > LegacyAdapters
LegacyAdapters class
Helper functions used when interacting with APIs that do not follow modern coding practices.
Signature:
export declare class LegacyAdapters
Methods
Method | Modifiers | Description |
---|---|---|
convertCallbackToPromise(fn) | static | This function wraps a function with a callback in a promise. |
convertCallbackToPromise(fn, arg1) | static | |
convertCallbackToPromise(fn, arg1, arg2) | static | |
convertCallbackToPromise(fn, arg1, arg2, arg3) | static | |
convertCallbackToPromise(fn, arg1, arg2, arg3, arg4) | static | |
scrubError(error) | static | Normalizes an object into an Error object. |
sortStable(array, compare) | static | Prior to Node 11.x, the Array.sort() algorithm is not guaranteed to be stable. If you need a stable sort, you can use sortStable() as a workaround. |