// THIS CODE WAS AUTOMATICALLY GENERATED
// DO NOT EDIT THIS CODE BY HAND
// RUN THE FOLLOWING COMMAND FROM THE WORKSPACE ROOT TO REGENERATE:
// npx nx generate-lib repo

import type { LibDefinition } from '../variable';

import { TYPE } from './base-config';
import { es2015_symbol } from './es2015.symbol';

export const es2015_iterable: LibDefinition = {
  libs: [es2015_symbol],
  variables: [
    ['SymbolConstructor', TYPE],
    ['IteratorYieldResult', TYPE],
    ['IteratorReturnResult', TYPE],
    ['IteratorResult', TYPE],
    ['Iterator', TYPE],
    ['Iterable', TYPE],
    ['IterableIterator', TYPE],
    ['IteratorObject', TYPE],
    ['BuiltinIteratorReturn', TYPE],
    ['ArrayIterator', TYPE],
    ['Array', TYPE],
    ['ArrayConstructor', TYPE],
    ['ReadonlyArray', TYPE],
    ['IArguments', TYPE],
    ['MapIterator', TYPE],
    ['Map', TYPE],
    ['ReadonlyMap', TYPE],
    ['MapConstructor', TYPE],
    ['WeakMap', TYPE],
    ['WeakMapConstructor', TYPE],
    ['SetIterator', TYPE],
    ['Set', TYPE],
    ['ReadonlySet', TYPE],
    ['SetConstructor', TYPE],
    ['WeakSet', TYPE],
    ['WeakSetConstructor', TYPE],
    ['Promise', TYPE],
    ['PromiseConstructor', TYPE],
    ['StringIterator', TYPE],
    ['String', TYPE],
    ['Int8Array', TYPE],
    ['Int8ArrayConstructor', TYPE],
    ['Uint8Array', TYPE],
    ['Uint8ArrayConstructor', TYPE],
    ['Uint8ClampedArray', TYPE],
    ['Uint8ClampedArrayConstructor', TYPE],
    ['Int16Array', TYPE],
    ['Int16ArrayConstructor', TYPE],
    ['Uint16Array', TYPE],
    ['Uint16ArrayConstructor', TYPE],
    ['Int32Array', TYPE],
    ['Int32ArrayConstructor', TYPE],
    ['Uint32Array', TYPE],
    ['Uint32ArrayConstructor', TYPE],
    ['Float32Array', TYPE],
    ['Float32ArrayConstructor', TYPE],
    ['Float64Array', TYPE],
    ['Float64ArrayConstructor', TYPE],
  ],
};
