join.d.ts 573 B

123456789101112131415161718192021
  1. /**
  2. * @license
  3. * Copyright 2021 Google LLC
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. */
  6. /**
  7. * Returns an iterable containing the values in `items` interleaved with the
  8. * `joiner` value.
  9. *
  10. * @example
  11. *
  12. * ```ts
  13. * render() {
  14. * return html`
  15. * ${join(items, html`<span class="separator">|</span>`)}
  16. * `;
  17. * }
  18. */
  19. export declare function join<I, J>(items: Iterable<I> | undefined, joiner: (index: number) => J): Iterable<I | J>;
  20. export declare function join<I, J>(items: Iterable<I> | undefined, joiner: J): Iterable<I | J>;
  21. //# sourceMappingURL=join.d.ts.map