/**
* @module @svizzle/utils/array-string
*/
import {joinWith} from 'lamb';
/**
* Return a string joining the provided array items with a blank
* @see {@link https://ascartabelli.github.io/lamb/module-lamb.html#joinWith|joinWith}
*
* @function
* @arg {array} array
* @return {string}
*
* @example
> joinWithBlank(['a', 'b', 'c'])
'a b c'
*
* @since 0.13.0
*/
export const joinWithBlank = joinWith(' ');
/**
* Return a string joining the provided array items with a dash
* @see {@link https://ascartabelli.github.io/lamb/module-lamb.html#joinWith|joinWith}
*
* @function
* @arg {array} array
* @return {string}
*
* @example
> joinWithDash(['a', 'b', 'c'])
'a-b-c'
*
* @since 0.1.0
*/
export const joinWithDash = joinWith('-');
/**
* Return a string joining the provided array items with a colon
* @see {@link https://ascartabelli.github.io/lamb/module-lamb.html#joinWith|joinWith}
*
* @function
* @arg {array} array
* @return {string}
*
* @example
> joinWithColon(['a', 'b', 'c'])
'a:b:c'
*
* @since 0.1.0
*/
export const joinWithColon = joinWith(':');
/**
* Return a string joining the provided array items with a semicolon
* @see {@link https://ascartabelli.github.io/lamb/module-lamb.html#joinWith|joinWith}
*
* @function
* @arg {array} array
* @return {string}
*
* @example
> joinWithSemicolon(['a', 'b', 'c'])
'a;b;c'
*
* @since 0.1.0
*/
export const joinWithSemicolon = joinWith(';');