xdash API Reference / once
Function: once()
once<
Args
,T
>(fn
): (...args
) =>T
Defined in: src/function.ts:229
Returns a function that only runs once.
Type Parameters
Args
Args
extends readonly unknown
[]
T
T
Parameters
fn
(...args
) => T
function to run once
Returns
a function that only runs once
(...
args
):T
Parameters
args
...Args
Returns
T
Example
ts
const logOnce = once(console.log)
logOnce('foo') // logs 'foo'
logOnce('bar') // does not log 'bar'