/** * @swc/helpers 빌드 호환성을위한 폴리필 * * @see https://github.com/swc-project/swc/blob/v1.4.15/packages/helpers/esm/_async_iterator.js#L3 * * - babel: `Symbol.asyncIterator`에 대한 fallback이 존재하여 빌드 후 런타임 문제 없음 * - swc: `Symbol.asyncIterator`에 대한 fallback이 없어 미리 정의해주어야 함 */ export function setup() { if (typeof Symbol !== 'undefined' && !Symbol.asyncIterator) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore Symbol.asyncIterator = Symbol.for('@@asyncIterator'); } }