ListToCsv.Key.duplicate

You're seeing just the function duplicate, go back to ListToCsv.Key module for more information.

Specs

duplicate([many()], integer()) :: [many()]

Returns a list of keys duplicated n times. And replace first :N with current 1 base index.

Examples

iex> duplicate([[:name, :N]], 2)
[[:name, 1], [:name, 2]]

iex> duplicate([[:name, :N, :item, :N]], 2)
[[:name, 1, :item, :N], [:name, 2, :item, :N]]