DuyTa's picture
Upload folder using huggingface_hub
bc20498 verified
/**
* Executes an array of callback functions with the same arguments.
* @template T The types of the arguments that the callback functions take.
* @param n array of callback functions to execute.
* @returns A new function that executes all of the original callback functions with the same arguments.
*/
export function executeCallbacks(...callbacks) {
return (...args) => {
for (const callback of callbacks) {
if (typeof callback === 'function') {
callback(...args);
}
}
};
}
/**
* A no operation function (does nothing)
*/
export function noop() {
//
}