import { __exports as s } from "../../../../../../../../_virtual/toKeyAlias.js";
import "../validators/generated/index.js";
import "../clone/cloneNode.js";
import "../modifications/removePropertiesDeep.js";
import { __exports as a } from "../../../../../../../../_virtual/index35.js";
import { __exports as n } from "../../../../../../../../_virtual/cloneNode.js";
import { __exports as f } from "../../../../../../../../_virtual/removePropertiesDeep.js";
Object.defineProperty(s, "__esModule", {
  value: !0
});
s.default = r;
var o = a, m = n, u = f;
function r(i, t = i.key) {
  let e;
  return i.kind === "method" ? r.increment() + "" : ((0, o.isIdentifier)(t) ? e = t.name : (0, o.isStringLiteral)(t) ? e = JSON.stringify(t.value) : e = JSON.stringify((0, u.default)((0, m.default)(t))), i.computed && (e = `[${e}]`), i.static && (e = `static:${e}`), e);
}
r.uid = 0;
r.increment = function() {
  return r.uid >= Number.MAX_SAFE_INTEGER ? r.uid = 0 : r.uid++;
};
//# sourceMappingURL=toKeyAlias.js.map
