Home > @rushstack/node-core-library > LegacyAdapters

LegacyAdapters class

Helper functions used when interacting with APIs that do not follow modern coding practices.


export declare class LegacyAdapters 


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.