defer 
INFO
This function is only available in es-toolkit/compat for compatibility reasons. It either has alternative native JavaScript APIs or isn’t fully optimized yet.
When imported from es-toolkit/compat, it behaves exactly like lodash and provides the same functionalities, as detailed here.
Defers invoking the func until the current call stack has cleared. Any additional arguments are provided to func when it's invoked.
Signature 
typescript
function defer<F extends (...args: any[]) => any>(func: F, ...args: Parameters<F>): number;Parameters 
- func(- F): The function to defer.
- args(- Parameters<F>, optional): The arguments to invoke- funcwith.
Returns 
(number): Returns the timer id.
Examples 
typescript
import { defer } from 'es-toolkit/compat';
defer(text => {
  console.log(text);
}, 'deferred');
// => Logs 'deferred' after the current call stack has cleared.
