Interface AsyncJoinToStringConfig<T>

interface AsyncJoinToStringConfig<T> {
    limit?: number;
    postfix?: string;
    prefix?: string;
    separator?: string;
    transform?: ((value) => string | Promise<string>);
    truncated?: string;
    value?: string;
}

Type Parameters

  • T

Hierarchy

  • BaseJoinToStringConfig
    • AsyncJoinToStringConfig

Properties

limit?: number

Element limit

  • -1: unlimited
  • 0: truncate immediately
  • 1..n: truncate after the limit is reached
postfix?: string

Element postfix

prefix?: string

Element prefix

separator?: string

Element separator

transform?: ((value) => string | Promise<string>)

Transform function

Type declaration

    • (value): string | Promise<string>
    • Parameters

      • value: T

        Sequence element

      Returns string | Promise<string>

Returns

String representation

truncated?: string

Truncation indicator (like "...")

value?: string

Value to prepend