UNPKG

safers

Version:

Safely convert to the desired data and error-free refine values.

28 lines (27 loc) 1.07 kB
/** * Safely adds the value of the second argument to the left of the value in the first argument. * * @param val - The value to which the leftPad value will be added. * @param leftPad - The value to be added to the left of the original value. * @param defValue - The default value to be used if the original value is undefined or null. Default is an empty string `""`. * * @returns The original value with the leftPad value added to its left. * * @example * // Example 1: When the value exists * const result1 = padLeft("Hello", "----"); * // Result: "----Hello" * * // Example 2: When the value is undefined, using the default value * const result2 = padLeft(undefined, "----", "Default"); * // Result: "----Default" * * // Example 3: When the value is null, with no default value * const result3 = padLeft(null, "----"); * // Result: "----" * * // Example 4: When the value is a number * const result4 = padLeft(123, "----"); * // Result: "----123" */ export declare function padLeft(val: unknown, leftPad: string, defValue?: string): string;