Home > @infiniteobjects/core-library > Functions
Utility Functions
Signature:
export declare class Functions
| Method | Modifiers | Description |
|---|---|---|
| constant(value) | static |
Creates a function that returns value regardless of its input |
| identity(value) | static |
A function that returns value |
| isFalsy(value) | static |
Returns true if the value is falsy |
| isNil(value) | static |
Returns true if the value is null or undefined |
| isTrue(value) | static |
Returns true if the value is truthy |
| negate(func) | static |
Creates a function that negates the result of the predicate func. The func predicate is invoked with the this binding and arguments of the created function. |
| noop(_args) | static |
A no operation function |
| stubFalse(_args) | static |
Returns false |
| stubNull(_args) | static |
Returns null |
| stubTrue(_args) | static |
Returns true |