1d5168cef3316880c36b4f9b374eb0dc8414865a17740a7d45d2ce6ae0af27fa8a1bfaa0dff77f7bb9ef484201de33df25676bbc85ef0ff1b746bc19610f78 756 B

123456789101112131415161718192021222324252627282930313233
  1. "use strict";
  2. var _utils = require("./utils.js");
  3. var _placeholders = require("./placeholders.js");
  4. var _core = require("./core.js");
  5. const defineType = (0, _utils.defineAliasedType)("Miscellaneous");
  6. {
  7. defineType("Noop", {
  8. visitor: []
  9. });
  10. }
  11. defineType("Placeholder", {
  12. visitor: [],
  13. builder: ["expectedNode", "name"],
  14. fields: Object.assign({
  15. name: {
  16. validate: (0, _utils.assertNodeType)("Identifier")
  17. },
  18. expectedNode: {
  19. validate: (0, _utils.assertOneOf)(..._placeholders.PLACEHOLDERS)
  20. }
  21. }, (0, _core.patternLikeCommon)())
  22. });
  23. defineType("V8IntrinsicIdentifier", {
  24. builder: ["name"],
  25. fields: {
  26. name: {
  27. validate: (0, _utils.assertValueType)("string")
  28. }
  29. }
  30. });
  31. //# sourceMappingURL=misc.js.map