123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- "use strict";
- var _utils = require("./utils.js");
- (0, _utils.default)("ArgumentPlaceholder", {});
- (0, _utils.default)("BindExpression", {
- visitor: ["object", "callee"],
- aliases: ["Expression"],
- fields: !process.env.BABEL_TYPES_8_BREAKING ? {
- object: {
- validate: Object.assign(() => {}, {
- oneOfNodeTypes: ["Expression"]
- })
- },
- callee: {
- validate: Object.assign(() => {}, {
- oneOfNodeTypes: ["Expression"]
- })
- }
- } : {
- object: {
- validate: (0, _utils.assertNodeType)("Expression")
- },
- callee: {
- validate: (0, _utils.assertNodeType)("Expression")
- }
- }
- });
- (0, _utils.default)("Decorator", {
- visitor: ["expression"],
- fields: {
- expression: {
- validate: (0, _utils.assertNodeType)("Expression")
- }
- }
- });
- (0, _utils.default)("DoExpression", {
- visitor: ["body"],
- builder: ["body", "async"],
- aliases: ["Expression"],
- fields: {
- body: {
- validate: (0, _utils.assertNodeType)("BlockStatement")
- },
- async: {
- validate: (0, _utils.assertValueType)("boolean"),
- default: false
- }
- }
- });
- (0, _utils.default)("ExportDefaultSpecifier", {
- visitor: ["exported"],
- aliases: ["ModuleSpecifier"],
- fields: {
- exported: {
- validate: (0, _utils.assertNodeType)("Identifier")
- }
- }
- });
- (0, _utils.default)("RecordExpression", {
- visitor: ["properties"],
- aliases: ["Expression"],
- fields: {
- properties: (0, _utils.validateArrayOfType)("ObjectProperty", "SpreadElement")
- }
- });
- (0, _utils.default)("TupleExpression", {
- fields: {
- elements: {
- validate: (0, _utils.arrayOfType)("Expression", "SpreadElement"),
- default: []
- }
- },
- visitor: ["elements"],
- aliases: ["Expression"]
- });
- {
- (0, _utils.default)("DecimalLiteral", {
- builder: ["value"],
- fields: {
- value: {
- validate: (0, _utils.assertValueType)("string")
- }
- },
- aliases: ["Expression", "Pureish", "Literal", "Immutable"]
- });
- }
- (0, _utils.default)("ModuleExpression", {
- visitor: ["body"],
- fields: {
- body: {
- validate: (0, _utils.assertNodeType)("Program")
- }
- },
- aliases: ["Expression"]
- });
- (0, _utils.default)("TopicReference", {
- aliases: ["Expression"]
- });
- (0, _utils.default)("PipelineTopicExpression", {
- builder: ["expression"],
- visitor: ["expression"],
- fields: {
- expression: {
- validate: (0, _utils.assertNodeType)("Expression")
- }
- },
- aliases: ["Expression"]
- });
- (0, _utils.default)("PipelineBareFunction", {
- builder: ["callee"],
- visitor: ["callee"],
- fields: {
- callee: {
- validate: (0, _utils.assertNodeType)("Expression")
- }
- },
- aliases: ["Expression"]
- });
- (0, _utils.default)("PipelinePrimaryTopicReference", {
- aliases: ["Expression"]
- });
- //# sourceMappingURL=experimental.js.map
|