text: /**
   * @generated-from ./$helpers.js
   * This file is autogenerated from a template. Please do not edit it directly.
   * To rebuild it from its template use the command
   * > npm run generate
   * More information can be found in CONTRIBUTING.md
   */
  
  /* eslint-disable no-unused-vars,import/no-duplicates,no-constant-condition */
  
  export async function asyncUnwrapDeep(iterable) {
    const items = [];
  
    for await (const item of iterable) {
      if (
        item != null &&
        typeof item !== 'string' &&
        (typeof item[Symbol.asyncIterator] === 'function' ||
          (true && typeof item[Symbol.iterator] === 'function'))
      ) {
        items.push(await asyncUnwrapDeep(item));
      } else {
        items.push(item);
      }
    }
  
    return items;
  }
  