//// [typeParameterIndirectlyConstrainedToItself.ts]
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
var C = function C() {
    "use strict";
    _class_call_check(this, C);
};
var C2 = function C2() {
    "use strict";
    _class_call_check(this, C2);
};
function f() {}
function f2() {}
var a;
var b = function b() {};
var b2 = function b2() {};
var D = function D() {
    "use strict";
    _class_call_check(this, D);
};
function foo() {}
