Package: effect
Module: Array
Pads an array.
Returns a new array of length n with the elements of array followed by fill elements if array is shorter than n.
If array is longer than n, the returned array will be a slice of array containing the n first elements of array.
If n is less than or equal to 0, the returned array will be an empty array.
Example
import { Array } from "effect"
const result = Array.pad([1, 2, 3], 6, 0)
console.log(result) // [1, 2, 3, 0, 0, 0]
Signature
declare const pad: { <A, T>(n: number, fill: T): (self: Array<A>) => Array<A | T>; <A, T>(self: Array<A>, n: number, fill: T): Array<A | T>; }
Since v3.8.4