function getDefaultExportFromCjs (x) { return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;
}
var lib$4 = {};
var isReactComponent = {};
var buildMatchMemberExpression = {};
var matchesPattern = {};
var generated$3 = {};
var shallowEqual = {};
var hasRequiredShallowEqual;
function requireShallowEqual () { if (hasRequiredShallowEqual) return shallowEqual;
hasRequiredShallowEqual = 1;
Object.defineProperty(shallowEqual, "__esModule", {
value: true
});
shallowEqual.default = shallowEqual$1; function shallowEqual$1(actual, expected) { const keys = Object.keys(expected); for (const key of keys) { if (actual[key] !== expected[key]) { returnfalse;
}
} returntrue;
}
return shallowEqual;
}
var deprecationWarning = {};
var hasRequiredDeprecationWarning;
function requireDeprecationWarning () { if (hasRequiredDeprecationWarning) return deprecationWarning;
hasRequiredDeprecationWarning = 1;
Object.defineProperty(deprecationWarning, "__esModule", {
value: true
});
deprecationWarning.default = deprecationWarning$1; const warnings = new Set(); function deprecationWarning$1(oldName, newName, prefix = "") { if (warnings.has(oldName)) return;
warnings.add(oldName); const {
internal,
trace
} = captureShortStackTrace(1, 2); if (internal) { return;
}
console.warn(`${prefix}\`${oldName}\` has been deprecated, please migrate to \`${newName}\`\n${trace}`);
} function captureShortStackTrace(skip, length) { const {
stackTraceLimit,
prepareStackTrace
} = Error;
let stackTrace;
Error.stackTraceLimit = 1 + skip + length;
Error.prepareStackTrace = function (err, stack) {
stackTrace = stack;
}; new Error().stack;
Error.stackTraceLimit = stackTraceLimit;
Error.prepareStackTrace = prepareStackTrace; if (!stackTrace) return {
internal: false,
trace: ""
}; const shortStackTrace = stackTrace.slice(1 + skip, 1 + skip + length); return {
internal: /[\\/]@babel[\\/]/.test(shortStackTrace[1].getFileName()),
trace: shortStackTrace.map(frame => ` at ${frame}`).join("\n")
};
}
return deprecationWarning;
}
var hasRequiredGenerated$3;
function requireGenerated$3 () { if (hasRequiredGenerated$3) return generated$3;
hasRequiredGenerated$3 = 1;
Object.defineProperty(generated$3, "__esModule", {
value: true
});
generated$3.isAccessor = isAccessor;
generated$3.isAnyTypeAnnotation = isAnyTypeAnnotation;
generated$3.isArgumentPlaceholder = isArgumentPlaceholder;
generated$3.isArrayExpression = isArrayExpression;
generated$3.isArrayPattern = isArrayPattern;
generated$3.isArrayTypeAnnotation = isArrayTypeAnnotation;
generated$3.isArrowFunctionExpression = isArrowFunctionExpression;
generated$3.isAssignmentExpression = isAssignmentExpression;
generated$3.isAssignmentPattern = isAssignmentPattern;
generated$3.isAwaitExpression = isAwaitExpression;
generated$3.isBigIntLiteral = isBigIntLiteral;
generated$3.isBinary = isBinary;
generated$3.isBinaryExpression = isBinaryExpression;
generated$3.isBindExpression = isBindExpression;
generated$3.isBlock = isBlock;
generated$3.isBlockParent = isBlockParent;
generated$3.isBlockStatement = isBlockStatement;
generated$3.isBooleanLiteral = isBooleanLiteral;
generated$3.isBooleanLiteralTypeAnnotation = isBooleanLiteralTypeAnnotation;
generated$3.isBooleanTypeAnnotation = isBooleanTypeAnnotation;
generated$3.isBreakStatement = isBreakStatement;
generated$3.isCallExpression = isCallExpression;
generated$3.isCatchClause = isCatchClause;
generated$3.isClass = isClass;
generated$3.isClassAccessorProperty = isClassAccessorProperty;
generated$3.isClassBody = isClassBody;
generated$3.isClassDeclaration = isClassDeclaration;
generated$3.isClassExpression = isClassExpression;
generated$3.isClassImplements = isClassImplements;
generated$3.isClassMethod = isClassMethod;
generated$3.isClassPrivateMethod = isClassPrivateMethod;
generated$3.isClassPrivateProperty = isClassPrivateProperty;
generated$3.isClassProperty = isClassProperty;
generated$3.isCompletionStatement = isCompletionStatement;
generated$3.isConditional = isConditional;
generated$3.isConditionalExpression = isConditionalExpression;
generated$3.isContinueStatement = isContinueStatement;
generated$3.isDebuggerStatement = isDebuggerStatement;
generated$3.isDecimalLiteral = isDecimalLiteral;
generated$3.isDeclaration = isDeclaration;
generated$3.isDeclareClass = isDeclareClass;
generated$3.isDeclareExportAllDeclaration = isDeclareExportAllDeclaration;
generated$3.isDeclareExportDeclaration = isDeclareExportDeclaration;
generated$3.isDeclareFunction = isDeclareFunction;
generated$3.isDeclareInterface = isDeclareInterface;
generated$3.isDeclareModule = isDeclareModule;
generated$3.isDeclareModuleExports = isDeclareModuleExports;
generated$3.isDeclareOpaqueType = isDeclareOpaqueType;
generated$3.isDeclareTypeAlias = isDeclareTypeAlias;
generated$3.isDeclareVariable = isDeclareVariable;
generated$3.isDeclaredPredicate = isDeclaredPredicate;
generated$3.isDecorator = isDecorator;
generated$3.isDirective = isDirective;
generated$3.isDirectiveLiteral = isDirectiveLiteral;
generated$3.isDoExpression = isDoExpression;
generated$3.isDoWhileStatement = isDoWhileStatement;
generated$3.isEmptyStatement = isEmptyStatement;
generated$3.isEmptyTypeAnnotation = isEmptyTypeAnnotation;
generated$3.isEnumBody = isEnumBody;
generated$3.isEnumBooleanBody = isEnumBooleanBody;
generated$3.isEnumBooleanMember = isEnumBooleanMember;
generated$3.isEnumDeclaration = isEnumDeclaration;
generated$3.isEnumDefaultedMember = isEnumDefaultedMember;
generated$3.isEnumMember = isEnumMember;
generated$3.isEnumNumberBody = isEnumNumberBody;
generated$3.isEnumNumberMember = isEnumNumberMember;
generated$3.isEnumStringBody = isEnumStringBody;
generated$3.isEnumStringMember = isEnumStringMember;
generated$3.isEnumSymbolBody = isEnumSymbolBody;
generated$3.isExistsTypeAnnotation = isExistsTypeAnnotation;
generated$3.isExportAllDeclaration = isExportAllDeclaration;
generated$3.isExportDeclaration = isExportDeclaration;
generated$3.isExportDefaultDeclaration = isExportDefaultDeclaration;
generated$3.isExportDefaultSpecifier = isExportDefaultSpecifier;
generated$3.isExportNamedDeclaration = isExportNamedDeclaration;
generated$3.isExportNamespaceSpecifier = isExportNamespaceSpecifier;
generated$3.isExportSpecifier = isExportSpecifier;
generated$3.isExpression = isExpression;
generated$3.isExpressionStatement = isExpressionStatement;
generated$3.isExpressionWrapper = isExpressionWrapper;
generated$3.isFile = isFile;
generated$3.isFlow = isFlow;
generated$3.isFlowBaseAnnotation = isFlowBaseAnnotation;
generated$3.isFlowDeclaration = isFlowDeclaration;
generated$3.isFlowPredicate = isFlowPredicate;
generated$3.isFlowType = isFlowType;
generated$3.isFor = isFor;
generated$3.isForInStatement = isForInStatement;
generated$3.isForOfStatement = isForOfStatement;
generated$3.isForStatement = isForStatement;
generated$3.isForXStatement = isForXStatement;
generated$3.isFunction = isFunction;
generated$3.isFunctionDeclaration = isFunctionDeclaration;
generated$3.isFunctionExpression = isFunctionExpression;
generated$3.isFunctionParent = isFunctionParent;
generated$3.isFunctionTypeAnnotation = isFunctionTypeAnnotation;
generated$3.isFunctionTypeParam = isFunctionTypeParam;
generated$3.isGenericTypeAnnotation = isGenericTypeAnnotation;
generated$3.isIdentifier = isIdentifier;
generated$3.isIfStatement = isIfStatement;
generated$3.isImmutable = isImmutable;
generated$3.isImport = isImport;
generated$3.isImportAttribute = isImportAttribute;
generated$3.isImportDeclaration = isImportDeclaration;
generated$3.isImportDefaultSpecifier = isImportDefaultSpecifier;
generated$3.isImportExpression = isImportExpression;
generated$3.isImportNamespaceSpecifier = isImportNamespaceSpecifier;
generated$3.isImportOrExportDeclaration = isImportOrExportDeclaration;
generated$3.isImportSpecifier = isImportSpecifier;
generated$3.isIndexedAccessType = isIndexedAccessType;
generated$3.isInferredPredicate = isInferredPredicate;
generated$3.isInterfaceDeclaration = isInterfaceDeclaration;
generated$3.isInterfaceExtends = isInterfaceExtends;
generated$3.isInterfaceTypeAnnotation = isInterfaceTypeAnnotation;
generated$3.isInterpreterDirective = isInterpreterDirective;
generated$3.isIntersectionTypeAnnotation = isIntersectionTypeAnnotation;
generated$3.isJSX = isJSX;
generated$3.isJSXAttribute = isJSXAttribute;
generated$3.isJSXClosingElement = isJSXClosingElement;
generated$3.isJSXClosingFragment = isJSXClosingFragment;
generated$3.isJSXElement = isJSXElement;
generated$3.isJSXEmptyExpression = isJSXEmptyExpression;
generated$3.isJSXExpressionContainer = isJSXExpressionContainer;
generated$3.isJSXFragment = isJSXFragment;
generated$3.isJSXIdentifier = isJSXIdentifier;
generated$3.isJSXMemberExpression = isJSXMemberExpression;
generated$3.isJSXNamespacedName = isJSXNamespacedName;
generated$3.isJSXOpeningElement = isJSXOpeningElement;
generated$3.isJSXOpeningFragment = isJSXOpeningFragment;
generated$3.isJSXSpreadAttribute = isJSXSpreadAttribute;
generated$3.isJSXSpreadChild = isJSXSpreadChild;
generated$3.isJSXText = isJSXText;
generated$3.isLVal = isLVal;
generated$3.isLabeledStatement = isLabeledStatement;
generated$3.isLiteral = isLiteral;
generated$3.isLogicalExpression = isLogicalExpression;
generated$3.isLoop = isLoop;
generated$3.isMemberExpression = isMemberExpression;
generated$3.isMetaProperty = isMetaProperty;
generated$3.isMethod = isMethod;
generated$3.isMiscellaneous = isMiscellaneous;
generated$3.isMixedTypeAnnotation = isMixedTypeAnnotation;
generated$3.isModuleDeclaration = isModuleDeclaration;
generated$3.isModuleExpression = isModuleExpression;
generated$3.isModuleSpecifier = isModuleSpecifier;
generated$3.isNewExpression = isNewExpression;
generated$3.isNoop = isNoop;
generated$3.isNullLiteral = isNullLiteral;
generated$3.isNullLiteralTypeAnnotation = isNullLiteralTypeAnnotation;
generated$3.isNullableTypeAnnotation = isNullableTypeAnnotation;
generated$3.isNumberLiteral = isNumberLiteral;
generated$3.isNumberLiteralTypeAnnotation = isNumberLiteralTypeAnnotation;
generated$3.isNumberTypeAnnotation = isNumberTypeAnnotation;
generated$3.isNumericLiteral = isNumericLiteral;
generated$3.isObjectExpression = isObjectExpression;
generated$3.isObjectMember = isObjectMember;
generated$3.isObjectMethod = isObjectMethod;
generated$3.isObjectPattern = isObjectPattern;
generated$3.isObjectProperty = isObjectProperty;
generated$3.isObjectTypeAnnotation = isObjectTypeAnnotation;
generated$3.isObjectTypeCallProperty = isObjectTypeCallProperty;
generated$3.isObjectTypeIndexer = isObjectTypeIndexer;
generated$3.isObjectTypeInternalSlot = isObjectTypeInternalSlot;
generated$3.isObjectTypeProperty = isObjectTypeProperty;
generated$3.isObjectTypeSpreadProperty = isObjectTypeSpreadProperty;
generated$3.isOpaqueType = isOpaqueType;
generated$3.isOptionalCallExpression = isOptionalCallExpression;
generated$3.isOptionalIndexedAccessType = isOptionalIndexedAccessType;
generated$3.isOptionalMemberExpression = isOptionalMemberExpression;
generated$3.isParenthesizedExpression = isParenthesizedExpression;
generated$3.isPattern = isPattern;
generated$3.isPatternLike = isPatternLike;
generated$3.isPipelineBareFunction = isPipelineBareFunction;
generated$3.isPipelinePrimaryTopicReference = isPipelinePrimaryTopicReference;
generated$3.isPipelineTopicExpression = isPipelineTopicExpression;
generated$3.isPlaceholder = isPlaceholder;
generated$3.isPrivate = isPrivate;
generated$3.isPrivateName = isPrivateName;
generated$3.isProgram = isProgram;
generated$3.isProperty = isProperty;
generated$3.isPureish = isPureish;
generated$3.isQualifiedTypeIdentifier = isQualifiedTypeIdentifier;
generated$3.isRecordExpression = isRecordExpression;
generated$3.isRegExpLiteral = isRegExpLiteral;
generated$3.isRegexLiteral = isRegexLiteral;
generated$3.isRestElement = isRestElement;
generated$3.isRestProperty = isRestProperty;
generated$3.isReturnStatement = isReturnStatement;
generated$3.isScopable = isScopable;
generated$3.isSequenceExpression = isSequenceExpression;
generated$3.isSpreadElement = isSpreadElement;
generated$3.isSpreadProperty = isSpreadProperty;
generated$3.isStandardized = isStandardized;
generated$3.isStatement = isStatement;
generated$3.isStaticBlock = isStaticBlock;
generated$3.isStringLiteral = isStringLiteral;
generated$3.isStringLiteralTypeAnnotation = isStringLiteralTypeAnnotation;
generated$3.isStringTypeAnnotation = isStringTypeAnnotation;
generated$3.isSuper = isSuper;
generated$3.isSwitchCase = isSwitchCase;
generated$3.isSwitchStatement = isSwitchStatement;
generated$3.isSymbolTypeAnnotation = isSymbolTypeAnnotation;
generated$3.isTSAnyKeyword = isTSAnyKeyword;
generated$3.isTSArrayType = isTSArrayType;
generated$3.isTSAsExpression = isTSAsExpression;
generated$3.isTSBaseType = isTSBaseType;
generated$3.isTSBigIntKeyword = isTSBigIntKeyword;
generated$3.isTSBooleanKeyword = isTSBooleanKeyword;
generated$3.isTSCallSignatureDeclaration = isTSCallSignatureDeclaration;
generated$3.isTSConditionalType = isTSConditionalType;
generated$3.isTSConstructSignatureDeclaration = isTSConstructSignatureDeclaration;
generated$3.isTSConstructorType = isTSConstructorType;
generated$3.isTSDeclareFunction = isTSDeclareFunction;
generated$3.isTSDeclareMethod = isTSDeclareMethod;
generated$3.isTSEntityName = isTSEntityName;
generated$3.isTSEnumDeclaration = isTSEnumDeclaration;
generated$3.isTSEnumMember = isTSEnumMember;
generated$3.isTSExportAssignment = isTSExportAssignment;
generated$3.isTSExpressionWithTypeArguments = isTSExpressionWithTypeArguments;
generated$3.isTSExternalModuleReference = isTSExternalModuleReference;
generated$3.isTSFunctionType = isTSFunctionType;
generated$3.isTSImportEqualsDeclaration = isTSImportEqualsDeclaration;
generated$3.isTSImportType = isTSImportType;
generated$3.isTSIndexSignature = isTSIndexSignature;
generated$3.isTSIndexedAccessType = isTSIndexedAccessType;
generated$3.isTSInferType = isTSInferType;
generated$3.isTSInstantiationExpression = isTSInstantiationExpression;
generated$3.isTSInterfaceBody = isTSInterfaceBody;
generated$3.isTSInterfaceDeclaration = isTSInterfaceDeclaration;
generated$3.isTSIntersectionType = isTSIntersectionType;
generated$3.isTSIntrinsicKeyword = isTSIntrinsicKeyword;
generated$3.isTSLiteralType = isTSLiteralType;
generated$3.isTSMappedType = isTSMappedType;
generated$3.isTSMethodSignature = isTSMethodSignature;
generated$3.isTSModuleBlock = isTSModuleBlock;
generated$3.isTSModuleDeclaration = isTSModuleDeclaration;
generated$3.isTSNamedTupleMember = isTSNamedTupleMember;
generated$3.isTSNamespaceExportDeclaration = isTSNamespaceExportDeclaration;
generated$3.isTSNeverKeyword = isTSNeverKeyword;
generated$3.isTSNonNullExpression = isTSNonNullExpression;
generated$3.isTSNullKeyword = isTSNullKeyword;
generated$3.isTSNumberKeyword = isTSNumberKeyword;
generated$3.isTSObjectKeyword = isTSObjectKeyword;
generated$3.isTSOptionalType = isTSOptionalType;
generated$3.isTSParameterProperty = isTSParameterProperty;
generated$3.isTSParenthesizedType = isTSParenthesizedType;
generated$3.isTSPropertySignature = isTSPropertySignature;
generated$3.isTSQualifiedName = isTSQualifiedName;
generated$3.isTSRestType = isTSRestType;
generated$3.isTSSatisfiesExpression = isTSSatisfiesExpression;
generated$3.isTSStringKeyword = isTSStringKeyword;
generated$3.isTSSymbolKeyword = isTSSymbolKeyword;
generated$3.isTSThisType = isTSThisType;
generated$3.isTSTupleType = isTSTupleType;
generated$3.isTSType = isTSType;
generated$3.isTSTypeAliasDeclaration = isTSTypeAliasDeclaration;
generated$3.isTSTypeAnnotation = isTSTypeAnnotation;
generated$3.isTSTypeAssertion = isTSTypeAssertion;
generated$3.isTSTypeElement = isTSTypeElement;
generated$3.isTSTypeLiteral = isTSTypeLiteral;
generated$3.isTSTypeOperator = isTSTypeOperator;
generated$3.isTSTypeParameter = isTSTypeParameter;
generated$3.isTSTypeParameterDeclaration = isTSTypeParameterDeclaration;
generated$3.isTSTypeParameterInstantiation = isTSTypeParameterInstantiation;
generated$3.isTSTypePredicate = isTSTypePredicate;
generated$3.isTSTypeQuery = isTSTypeQuery;
generated$3.isTSTypeReference = isTSTypeReference;
generated$3.isTSUndefinedKeyword = isTSUndefinedKeyword;
generated$3.isTSUnionType = isTSUnionType;
generated$3.isTSUnknownKeyword = isTSUnknownKeyword;
generated$3.isTSVoidKeyword = isTSVoidKeyword;
generated$3.isTaggedTemplateExpression = isTaggedTemplateExpression;
generated$3.isTemplateElement = isTemplateElement;
generated$3.isTemplateLiteral = isTemplateLiteral;
generated$3.isTerminatorless = isTerminatorless;
generated$3.isThisExpression = isThisExpression;
generated$3.isThisTypeAnnotation = isThisTypeAnnotation;
generated$3.isThrowStatement = isThrowStatement;
generated$3.isTopicReference = isTopicReference;
generated$3.isTryStatement = isTryStatement;
generated$3.isTupleExpression = isTupleExpression;
generated$3.isTupleTypeAnnotation = isTupleTypeAnnotation;
generated$3.isTypeAlias = isTypeAlias;
generated$3.isTypeAnnotation = isTypeAnnotation;
generated$3.isTypeCastExpression = isTypeCastExpression;
generated$3.isTypeParameter = isTypeParameter;
generated$3.isTypeParameterDeclaration = isTypeParameterDeclaration;
generated$3.isTypeParameterInstantiation = isTypeParameterInstantiation;
generated$3.isTypeScript = isTypeScript;
generated$3.isTypeofTypeAnnotation = isTypeofTypeAnnotation;
generated$3.isUnaryExpression = isUnaryExpression;
generated$3.isUnaryLike = isUnaryLike;
generated$3.isUnionTypeAnnotation = isUnionTypeAnnotation;
generated$3.isUpdateExpression = isUpdateExpression;
generated$3.isUserWhitespacable = isUserWhitespacable;
generated$3.isV8IntrinsicIdentifier = isV8IntrinsicIdentifier;
generated$3.isVariableDeclaration = isVariableDeclaration;
generated$3.isVariableDeclarator = isVariableDeclarator;
generated$3.isVariance = isVariance;
generated$3.isVoidTypeAnnotation = isVoidTypeAnnotation;
generated$3.isWhile = isWhile;
generated$3.isWhileStatement = isWhileStatement;
generated$3.isWithStatement = isWithStatement;
generated$3.isYieldExpression = isYieldExpression; var _shallowEqual = requireShallowEqual(); var _deprecationWarning = requireDeprecationWarning(); function isArrayExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ArrayExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isAssignmentExpression(node, opts) { if (!node) returnfalse; if (node.type !== "AssignmentExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBinaryExpression(node, opts) { if (!node) returnfalse; if (node.type !== "BinaryExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isInterpreterDirective(node, opts) { if (!node) returnfalse; if (node.type !== "InterpreterDirective") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDirective(node, opts) { if (!node) returnfalse; if (node.type !== "Directive") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDirectiveLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "DirectiveLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBlockStatement(node, opts) { if (!node) returnfalse; if (node.type !== "BlockStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBreakStatement(node, opts) { if (!node) returnfalse; if (node.type !== "BreakStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isCallExpression(node, opts) { if (!node) returnfalse; if (node.type !== "CallExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isCatchClause(node, opts) { if (!node) returnfalse; if (node.type !== "CatchClause") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isConditionalExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ConditionalExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isContinueStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ContinueStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDebuggerStatement(node, opts) { if (!node) returnfalse; if (node.type !== "DebuggerStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDoWhileStatement(node, opts) { if (!node) returnfalse; if (node.type !== "DoWhileStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEmptyStatement(node, opts) { if (!node) returnfalse; if (node.type !== "EmptyStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExpressionStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ExpressionStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isFile(node, opts) { if (!node) returnfalse; if (node.type !== "File") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isForInStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ForInStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isForStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ForStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isFunctionDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "FunctionDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isFunctionExpression(node, opts) { if (!node) returnfalse; if (node.type !== "FunctionExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isIdentifier(node, opts) { if (!node) returnfalse; if (node.type !== "Identifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isIfStatement(node, opts) { if (!node) returnfalse; if (node.type !== "IfStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isLabeledStatement(node, opts) { if (!node) returnfalse; if (node.type !== "LabeledStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isStringLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "StringLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNumericLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "NumericLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNullLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "NullLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBooleanLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "BooleanLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isRegExpLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "RegExpLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isLogicalExpression(node, opts) { if (!node) returnfalse; if (node.type !== "LogicalExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isMemberExpression(node, opts) { if (!node) returnfalse; if (node.type !== "MemberExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNewExpression(node, opts) { if (!node) returnfalse; if (node.type !== "NewExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isProgram(node, opts) { if (!node) returnfalse; if (node.type !== "Program") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectMethod(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectMethod") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isRestElement(node, opts) { if (!node) returnfalse; if (node.type !== "RestElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isReturnStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ReturnStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSequenceExpression(node, opts) { if (!node) returnfalse; if (node.type !== "SequenceExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isParenthesizedExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ParenthesizedExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSwitchCase(node, opts) { if (!node) returnfalse; if (node.type !== "SwitchCase") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSwitchStatement(node, opts) { if (!node) returnfalse; if (node.type !== "SwitchStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isThisExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ThisExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isThrowStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ThrowStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTryStatement(node, opts) { if (!node) returnfalse; if (node.type !== "TryStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isUnaryExpression(node, opts) { if (!node) returnfalse; if (node.type !== "UnaryExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isUpdateExpression(node, opts) { if (!node) returnfalse; if (node.type !== "UpdateExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isVariableDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "VariableDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isVariableDeclarator(node, opts) { if (!node) returnfalse; if (node.type !== "VariableDeclarator") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isWhileStatement(node, opts) { if (!node) returnfalse; if (node.type !== "WhileStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isWithStatement(node, opts) { if (!node) returnfalse; if (node.type !== "WithStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isAssignmentPattern(node, opts) { if (!node) returnfalse; if (node.type !== "AssignmentPattern") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isArrayPattern(node, opts) { if (!node) returnfalse; if (node.type !== "ArrayPattern") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isArrowFunctionExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ArrowFunctionExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassBody(node, opts) { if (!node) returnfalse; if (node.type !== "ClassBody") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ClassExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "ClassDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportAllDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "ExportAllDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportDefaultDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "ExportDefaultDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportNamedDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "ExportNamedDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ExportSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isForOfStatement(node, opts) { if (!node) returnfalse; if (node.type !== "ForOfStatement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "ImportDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportDefaultSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ImportDefaultSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportNamespaceSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ImportNamespaceSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ImportSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ImportExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isMetaProperty(node, opts) { if (!node) returnfalse; if (node.type !== "MetaProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassMethod(node, opts) { if (!node) returnfalse; if (node.type !== "ClassMethod") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectPattern(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectPattern") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSpreadElement(node, opts) { if (!node) returnfalse; if (node.type !== "SpreadElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSuper(node, opts) { if (!node) returnfalse; if (node.type !== "Super") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTaggedTemplateExpression(node, opts) { if (!node) returnfalse; if (node.type !== "TaggedTemplateExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTemplateElement(node, opts) { if (!node) returnfalse; if (node.type !== "TemplateElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTemplateLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "TemplateLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isYieldExpression(node, opts) { if (!node) returnfalse; if (node.type !== "YieldExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isAwaitExpression(node, opts) { if (!node) returnfalse; if (node.type !== "AwaitExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImport(node, opts) { if (!node) returnfalse; if (node.type !== "Import") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBigIntLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "BigIntLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportNamespaceSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ExportNamespaceSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isOptionalMemberExpression(node, opts) { if (!node) returnfalse; if (node.type !== "OptionalMemberExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isOptionalCallExpression(node, opts) { if (!node) returnfalse; if (node.type !== "OptionalCallExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ClassProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassAccessorProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ClassAccessorProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassPrivateProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ClassPrivateProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassPrivateMethod(node, opts) { if (!node) returnfalse; if (node.type !== "ClassPrivateMethod") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isPrivateName(node, opts) { if (!node) returnfalse; if (node.type !== "PrivateName") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isStaticBlock(node, opts) { if (!node) returnfalse; if (node.type !== "StaticBlock") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isAnyTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "AnyTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isArrayTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "ArrayTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBooleanTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "BooleanTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBooleanLiteralTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "BooleanLiteralTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNullLiteralTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "NullLiteralTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isClassImplements(node, opts) { if (!node) returnfalse; if (node.type !== "ClassImplements") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareClass(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareClass") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareFunction(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareFunction") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareInterface(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareInterface") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareModule(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareModule") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareModuleExports(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareModuleExports") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareTypeAlias(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareTypeAlias") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareOpaqueType(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareOpaqueType") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareVariable(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareVariable") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareExportDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareExportDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclareExportAllDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "DeclareExportAllDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDeclaredPredicate(node, opts) { if (!node) returnfalse; if (node.type !== "DeclaredPredicate") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExistsTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "ExistsTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isFunctionTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "FunctionTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isFunctionTypeParam(node, opts) { if (!node) returnfalse; if (node.type !== "FunctionTypeParam") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isGenericTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "GenericTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isInferredPredicate(node, opts) { if (!node) returnfalse; if (node.type !== "InferredPredicate") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isInterfaceExtends(node, opts) { if (!node) returnfalse; if (node.type !== "InterfaceExtends") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isInterfaceDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "InterfaceDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isInterfaceTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "InterfaceTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isIntersectionTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "IntersectionTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isMixedTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "MixedTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEmptyTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "EmptyTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNullableTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "NullableTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNumberLiteralTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "NumberLiteralTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNumberTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "NumberTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeInternalSlot(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeInternalSlot") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeCallProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeCallProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeIndexer(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeIndexer") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isObjectTypeSpreadProperty(node, opts) { if (!node) returnfalse; if (node.type !== "ObjectTypeSpreadProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isOpaqueType(node, opts) { if (!node) returnfalse; if (node.type !== "OpaqueType") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isQualifiedTypeIdentifier(node, opts) { if (!node) returnfalse; if (node.type !== "QualifiedTypeIdentifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isStringLiteralTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "StringLiteralTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isStringTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "StringTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isSymbolTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "SymbolTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isThisTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "ThisTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTupleTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "TupleTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeofTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "TypeofTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeAlias(node, opts) { if (!node) returnfalse; if (node.type !== "TypeAlias") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "TypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeCastExpression(node, opts) { if (!node) returnfalse; if (node.type !== "TypeCastExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeParameter(node, opts) { if (!node) returnfalse; if (node.type !== "TypeParameter") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeParameterDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "TypeParameterDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTypeParameterInstantiation(node, opts) { if (!node) returnfalse; if (node.type !== "TypeParameterInstantiation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isUnionTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "UnionTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isVariance(node, opts) { if (!node) returnfalse; if (node.type !== "Variance") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isVoidTypeAnnotation(node, opts) { if (!node) returnfalse; if (node.type !== "VoidTypeAnnotation") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "EnumDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumBooleanBody(node, opts) { if (!node) returnfalse; if (node.type !== "EnumBooleanBody") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumNumberBody(node, opts) { if (!node) returnfalse; if (node.type !== "EnumNumberBody") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumStringBody(node, opts) { if (!node) returnfalse; if (node.type !== "EnumStringBody") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumSymbolBody(node, opts) { if (!node) returnfalse; if (node.type !== "EnumSymbolBody") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumBooleanMember(node, opts) { if (!node) returnfalse; if (node.type !== "EnumBooleanMember") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumNumberMember(node, opts) { if (!node) returnfalse; if (node.type !== "EnumNumberMember") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumStringMember(node, opts) { if (!node) returnfalse; if (node.type !== "EnumStringMember") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isEnumDefaultedMember(node, opts) { if (!node) returnfalse; if (node.type !== "EnumDefaultedMember") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isIndexedAccessType(node, opts) { if (!node) returnfalse; if (node.type !== "IndexedAccessType") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isOptionalIndexedAccessType(node, opts) { if (!node) returnfalse; if (node.type !== "OptionalIndexedAccessType") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXAttribute(node, opts) { if (!node) returnfalse; if (node.type !== "JSXAttribute") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXClosingElement(node, opts) { if (!node) returnfalse; if (node.type !== "JSXClosingElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXElement(node, opts) { if (!node) returnfalse; if (node.type !== "JSXElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXEmptyExpression(node, opts) { if (!node) returnfalse; if (node.type !== "JSXEmptyExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXExpressionContainer(node, opts) { if (!node) returnfalse; if (node.type !== "JSXExpressionContainer") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXSpreadChild(node, opts) { if (!node) returnfalse; if (node.type !== "JSXSpreadChild") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXIdentifier(node, opts) { if (!node) returnfalse; if (node.type !== "JSXIdentifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXMemberExpression(node, opts) { if (!node) returnfalse; if (node.type !== "JSXMemberExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXNamespacedName(node, opts) { if (!node) returnfalse; if (node.type !== "JSXNamespacedName") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXOpeningElement(node, opts) { if (!node) returnfalse; if (node.type !== "JSXOpeningElement") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXSpreadAttribute(node, opts) { if (!node) returnfalse; if (node.type !== "JSXSpreadAttribute") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXText(node, opts) { if (!node) returnfalse; if (node.type !== "JSXText") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXFragment(node, opts) { if (!node) returnfalse; if (node.type !== "JSXFragment") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXOpeningFragment(node, opts) { if (!node) returnfalse; if (node.type !== "JSXOpeningFragment") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isJSXClosingFragment(node, opts) { if (!node) returnfalse; if (node.type !== "JSXClosingFragment") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isNoop(node, opts) { if (!node) returnfalse; if (node.type !== "Noop") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isPlaceholder(node, opts) { if (!node) returnfalse; if (node.type !== "Placeholder") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isV8IntrinsicIdentifier(node, opts) { if (!node) returnfalse; if (node.type !== "V8IntrinsicIdentifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isArgumentPlaceholder(node, opts) { if (!node) returnfalse; if (node.type !== "ArgumentPlaceholder") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isBindExpression(node, opts) { if (!node) returnfalse; if (node.type !== "BindExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isImportAttribute(node, opts) { if (!node) returnfalse; if (node.type !== "ImportAttribute") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDecorator(node, opts) { if (!node) returnfalse; if (node.type !== "Decorator") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDoExpression(node, opts) { if (!node) returnfalse; if (node.type !== "DoExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isExportDefaultSpecifier(node, opts) { if (!node) returnfalse; if (node.type !== "ExportDefaultSpecifier") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isRecordExpression(node, opts) { if (!node) returnfalse; if (node.type !== "RecordExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTupleExpression(node, opts) { if (!node) returnfalse; if (node.type !== "TupleExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isDecimalLiteral(node, opts) { if (!node) returnfalse; if (node.type !== "DecimalLiteral") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isModuleExpression(node, opts) { if (!node) returnfalse; if (node.type !== "ModuleExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTopicReference(node, opts) { if (!node) returnfalse; if (node.type !== "TopicReference") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isPipelineTopicExpression(node, opts) { if (!node) returnfalse; if (node.type !== "PipelineTopicExpression") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isPipelineBareFunction(node, opts) { if (!node) returnfalse; if (node.type !== "PipelineBareFunction") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isPipelinePrimaryTopicReference(node, opts) { if (!node) returnfalse; if (node.type !== "PipelinePrimaryTopicReference") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSParameterProperty(node, opts) { if (!node) returnfalse; if (node.type !== "TSParameterProperty") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSDeclareFunction(node, opts) { if (!node) returnfalse; if (node.type !== "TSDeclareFunction") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSDeclareMethod(node, opts) { if (!node) returnfalse; if (node.type !== "TSDeclareMethod") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSQualifiedName(node, opts) { if (!node) returnfalse; if (node.type !== "TSQualifiedName") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSCallSignatureDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "TSCallSignatureDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSConstructSignatureDeclaration(node, opts) { if (!node) returnfalse; if (node.type !== "TSConstructSignatureDeclaration") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSPropertySignature(node, opts) { if (!node) returnfalse; if (node.type !== "TSPropertySignature") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSMethodSignature(node, opts) { if (!node) returnfalse; if (node.type !== "TSMethodSignature") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSIndexSignature(node, opts) { if (!node) returnfalse; if (node.type !== "TSIndexSignature") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSAnyKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSAnyKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSBooleanKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSBooleanKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSBigIntKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSBigIntKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSIntrinsicKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSIntrinsicKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSNeverKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSNeverKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSNullKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSNullKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSNumberKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSNumberKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSObjectKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSObjectKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSStringKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSStringKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSSymbolKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSSymbolKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSUndefinedKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSUndefinedKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
} function isTSUnknownKeyword(node, opts) { if (!node) returnfalse; if (node.type !== "TSUnknownKeyword") returnfalse; return opts == null || (0, _shallowEqual.default)(node, opts);
}
--> --------------------
--> maximum size reached
--> --------------------
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.31Bemerkung:
Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.