interface DefaultTo { (value: T | null | undefined, defaultValue: T): T; (value: T | null | undefined, defaultValue: D): T | D; } /** * 检查值以确定是否应在其位置返回默认值。如果值为 `NaN` `null` 或 `undefined`,返回 `defaultValue`。 * * @function * @alias module:Util.defaultTo * @since 1.0.0 * @param {*} value 要检查的值。 * @param {*} defaultValue 默认值。 * @returns {*} 如果值为 `NaN` `null` 或 `undefined`,返回 `defaultValue`,否则返回 `value`。 * @example * * defaultTo(undefined, 1); // 1 * * defaultTo(10, 1); // 10 * * defaultTo(null, undefined); // undefined * */ declare const defaultTo: DefaultTo; export default defaultTo;