UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

24 lines (23 loc) 485 B
/** * Creates a function that returns `value`. * * * * @since 5.0.0 * @category Util * @param value The value to return from the new function. * @returns Returns the new constant function. * @example * * ```js * var objects = times(2, constant({ 'a': 1 })); * * console.log(objects); * // => [{ 'a': 1 }, { 'a': 1 }] * * console.log(objects[0] === objects[1]); * // => true * ``` */ export declare function constant<T>(value?: T): () => T; export default constant;