Skip to content

xdash API Reference v0.5.14


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'

Released under the MIT License.