import { i as f } from "./info.mjs";
import "./types.mjs";
import { __exports as m } from "../../../../_virtual/types.mjs";
var c = f, i = m, y = t;
t.prototype = new c();
t.prototype.defined = !0;
var s = ["boolean", "booleanish", "overloadedBoolean", "number", "commaSeparated", "spaceSeparated", "commaOrSpaceSeparated"], h = s.length;
function t(a, r, e, d) {
  var n = -1, o;
  for (p(this, "space", d), c.call(this, a, r); ++n < h; )
    o = s[n], p(this, o, (e & i[o]) === i[o]);
}
function p(a, r, e) {
  e && (a[r] = e);
}
export {
  y as d
};
