- once<OnceFunction>(unary: OnceFunction): ((value: UnaryInput<OnceFunction>) => UnaryOutput<OnceFunction>)
-
Type Parameters
-
OnceFunction extends Unary<never, unknown>
Returns ((value: UnaryInput<OnceFunction>) => UnaryOutput<OnceFunction>)
-
- (value: UnaryInput<OnceFunction>): UnaryOutput<OnceFunction>
-
Parameters
-
value: UnaryInput<OnceFunction>
Returns UnaryOutput<OnceFunction>
Runs a function once, and after that returns always the same value.
Example
Returns
Curried function with
unary
in context.