Son CV dans un terminal web en Javascript!
https://terminal-cv.gregandev.fr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
636 B
32 lines
636 B
"use strict";
|
|
|
|
var _utils = require("./utils");
|
|
|
|
var _placeholders = require("./placeholders");
|
|
|
|
const defineType = (0, _utils.defineAliasedType)("Miscellaneous");
|
|
{
|
|
defineType("Noop", {
|
|
visitor: []
|
|
});
|
|
}
|
|
defineType("Placeholder", {
|
|
visitor: [],
|
|
builder: ["expectedNode", "name"],
|
|
fields: {
|
|
name: {
|
|
validate: (0, _utils.assertNodeType)("Identifier")
|
|
},
|
|
expectedNode: {
|
|
validate: (0, _utils.assertOneOf)(..._placeholders.PLACEHOLDERS)
|
|
}
|
|
}
|
|
});
|
|
defineType("V8IntrinsicIdentifier", {
|
|
builder: ["name"],
|
|
fields: {
|
|
name: {
|
|
validate: (0, _utils.assertValueType)("string")
|
|
}
|
|
}
|
|
}); |