//// [C1.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C1 {
    f() {
        return _wrap_async_generator(function*() {})();
    }
}
//// [C2.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C2 {
    f() {
        return _wrap_async_generator(function*() {
            const x = yield;
        })();
    }
}
//// [C3.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C3 {
    f() {
        return _wrap_async_generator(function*() {
            const x = yield 1;
        })();
    }
}
//// [C4.ts]
import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_delegate";
import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator";
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C4 {
    f() {
        return _wrap_async_generator(function*() {
            const x = yield* _async_generator_delegate(_async_iterator([
                1
            ]));
        })();
    }
}
//// [C5.ts]
import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_delegate";
import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator";
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C5 {
    f() {
        return _wrap_async_generator(function*() {
            const x = yield* _async_generator_delegate(_async_iterator(function() {
                return _wrap_async_generator(function*() {
                    yield 1;
                })();
            }()));
        })();
    }
}
//// [C6.ts]
import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator";
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C6 {
    f() {
        return _wrap_async_generator(function*() {
            const x = yield _await_async_generator(1);
        })();
    }
}
//// [C7.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C7 {
    f() {
        return _wrap_async_generator(function*() {
            return 1;
        })();
    }
}
//// [C8.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class C8 {
    g() {}
    f() {
        return _wrap_async_generator(function*() {
            this.g();
        }).call(this);
    }
}
//// [C9.ts]
import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator";
class B9 {
    g() {}
}
class C9 extends B9 {
    f() {
        var _this = this, _superprop_get_g = ()=>super.g;
        return _wrap_async_generator(function*() {
            _superprop_get_g().call(_this);
        })();
    }
}
