UNPKG

@storybook/core

Version:

Storybook framework-agnostic API

1,423 lines (1,419 loc) • 5.79 MB
"use strict"; var rTe = Object.create; var My = Object.defineProperty; var nTe = Object.getOwnPropertyDescriptor; var aTe = Object.getOwnPropertyNames; var oTe = Object.getPrototypeOf, lTe = Object.prototype.hasOwnProperty; var n = (t, e) => My(t, "name", { value: e, configurable: !0 }); var g = (t, e) => () => (e || t((e = { exports: {} }).exports, e), e.exports), uTe = (t, e) => { for (var s in e) My(t, s, { get: e[s], enumerable: !0 }); }, A7 = (t, e, s, i) => { if (e && typeof e == "object" || typeof e == "function") for (let r of aTe(e)) !lTe.call(t, r) && r !== s && My(t, r, { get: () => e[r], enumerable: !(i = nTe(e, r)) || i.enumerable }); return t; }; var Jo = (t, e, s) => (s = t != null ? rTe(oTe(t)) : {}, A7( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. e || !t || !t.__esModule ? My(s, "default", { value: t, enumerable: !0 }) : s, t )), cTe = (t) => A7(My({}, "__esModule", { value: !0 }), t); // ../node_modules/@babel/types/lib/utils/shallowEqual.js var wb = g((AC) => { "use strict"; Object.defineProperty(AC, "__esModule", { value: !0 }); AC.default = pTe; function pTe(t, e) { let s = Object.keys(e); for (let i of s) if (t[i] !== e[i]) return !1; return !0; } n(pTe, "shallowEqual"); }); // ../node_modules/@babel/types/lib/utils/deprecationWarning.js var Fy = g((vC) => { "use strict"; Object.defineProperty(vC, "__esModule", { value: !0 }); vC.default = hTe; var v7 = /* @__PURE__ */ new Set(); function hTe(t, e, s = "") { if (v7.has(t)) return; v7.add(t); let { internal: i, trace: r } = fTe(1, 2); i || console.warn(`${s}\`${t}\` has been deprecated, please migrate to \`${e}\` ${r}`); } n(hTe, "deprecationWarning"); function fTe(t, e) { let { stackTraceLimit: s, prepareStackTrace: i } = Error, r; if (Error.stackTraceLimit = 1 + t + e, Error.prepareStackTrace = function(o, l) { r = l; }, new Error().stack, Error.stackTraceLimit = s, Error.prepareStackTrace = i, !r) return { internal: !1, trace: "" }; let a = r.slice(1 + t, 1 + t + e); return { internal: /[\\/]@babel[\\/]/.test(a[1].getFileName()), trace: a.map((o) => ` at ${o}`).join(` `) }; } n(fTe, "captureShortStackTrace"); }); // ../node_modules/@babel/types/lib/validators/generated/index.js var tr = g((I) => { "use strict"; Object.defineProperty(I, "__esModule", { value: !0 }); I.isAccessor = NPe; I.isAnyTypeAnnotation = X0e; I.isArgumentPlaceholder = Axe; I.isArrayExpression = dTe; I.isArrayPattern = h0e; I.isArrayTypeAnnotation = z0e; I.isArrowFunctionExpression = f0e; I.isAssignmentExpression = mTe; I.isAssignmentPattern = p0e; I.isAwaitExpression = M0e; I.isBigIntLiteral = j0e; I.isBinary = QSe; I.isBinaryExpression = yTe; I.isBindExpression = vxe; I.isBlock = tPe; I.isBlockParent = ePe; I.isBlockStatement = xTe; I.isBooleanLiteral = UTe; I.isBooleanLiteralTypeAnnotation = Q0e; I.isBooleanTypeAnnotation = G0e; I.isBreakStatement = STe; I.isCallExpression = PTe; I.isCatchClause = ETe; I.isClass = CPe; I.isClassAccessorProperty = V0e; I.isClassBody = d0e; I.isClassDeclaration = y0e; I.isClassExpression = m0e; I.isClassImplements = ebe; I.isClassMethod = I0e; I.isClassPrivateMethod = $0e; I.isClassPrivateProperty = W0e; I.isClassProperty = K0e; I.isCompletionStatement = rPe; I.isConditional = nPe; I.isConditionalExpression = ATe; I.isContinueStatement = vTe; I.isDebuggerStatement = CTe; I.isDecimalLiteral = Dxe; I.isDeclaration = dPe; I.isDeclareClass = tbe; I.isDeclareExportAllDeclaration = cbe; I.isDeclareExportDeclaration = ube; I.isDeclareFunction = sbe; I.isDeclareInterface = ibe; I.isDeclareModule = rbe; I.isDeclareModuleExports = nbe; I.isDeclareOpaqueType = obe; I.isDeclareTypeAlias = abe; I.isDeclareVariable = lbe; I.isDeclaredPredicate = pbe; I.isDecorator = Cxe; I.isDirective = TTe; I.isDirectiveLiteral = bTe; I.isDoExpression = wxe; I.isDoWhileStatement = wTe; I.isEmptyStatement = ITe; I.isEmptyTypeAnnotation = Pbe; I.isEnumBody = MPe; I.isEnumBooleanBody = zbe; I.isEnumBooleanMember = exe; I.isEnumDeclaration = Xbe; I.isEnumDefaultedMember = ixe; I.isEnumMember = FPe; I.isEnumNumberBody = Gbe; I.isEnumNumberMember = txe; I.isEnumStringBody = Qbe; I.isEnumStringMember = sxe; I.isEnumSymbolBody = Zbe; I.isExistsTypeAnnotation = hbe; I.isExportAllDeclaration = g0e; I.isExportDeclaration = wPe; I.isExportDefaultDeclaration = T0e; I.isExportDefaultSpecifier = Ixe; I.isExportNamedDeclaration = b0e; I.isExportNamespaceSpecifier = R0e; I.isExportSpecifier = x0e; I.isExpression = GSe; I.isExpressionStatement = NTe; I.isExpressionWrapper = lPe; I.isFile = kTe; I.isFlow = DPe; I.isFlowBaseAnnotation = _Pe; I.isFlowDeclaration = LPe; I.isFlowPredicate = BPe; I.isFlowType = OPe; I.isFor = uPe; I.isForInStatement = DTe; I.isForOfStatement = S0e; I.isForStatement = OTe; I.isForXStatement = cPe; I.isFunction = pPe; I.isFunctionDeclaration = _Te; I.isFunctionExpression = LTe; I.isFunctionParent = hPe; I.isFunctionTypeAnnotation = fbe; I.isFunctionTypeParam = dbe; I.isGenericTypeAnnotation = mbe; I.isIdentifier = BTe; I.isIfStatement = MTe; I.isImmutable = bPe; I.isImport = F0e; I.isImportAttribute = Y0e; I.isImportDeclaration = P0e; I.isImportDefaultSpecifier = E0e; I.isImportExpression = C0e; I.isImportNamespaceSpecifier = A0e; I.isImportOrExportDeclaration = C7; I.isImportSpecifier = v0e; I.isIndexedAccessType = rxe; I.isInferredPredicate = ybe; I.isInterfaceDeclaration = Tbe; I.isInterfaceExtends = gbe; I.isInterfaceTypeAnnotation = bbe; I.isInterpreterDirective = gTe; I.isIntersectionTypeAnnotation = xbe; I.isJSX = jPe; I.isJSXAttribute = axe; I.isJSXClosingElement = oxe; I.isJSXClosingFragment = xxe; I.isJSXElement = lxe; I.isJSXEmptyExpression = uxe; I.isJSXExpressionContainer = cxe; I.isJSXFragment = Txe; I.isJSXIdentifier = hxe; I.isJSXMemberExpression = fxe; I.isJSXNamespacedName = dxe; I.isJSXOpeningElement = mxe; I.isJSXOpeningFragment = bxe; I.isJSXSpreadAttribute = yxe; I.isJSXSpreadChild = pxe; I.isJSXText = gxe; I.isLVal = yPe; I.isLabeledStatement = FTe; I.isLiteral = TPe; I.isLogicalExpression = VTe; I.isLoop = aPe; I.isMemberExpression = WTe; I.isMetaProperty = w0e; I.isMethod = SPe; I.isMiscellaneous = RPe; I.isMixedTypeAnnotation = Sbe; I.isModuleDeclaration = YPe; I.isModuleExpression = Oxe; I.isModuleSpecifier = IPe; I.isNewExpression = $Te; I.isNoop = Sxe; I.isNullLiteral = qTe; I.isNullLiteralTypeAnnotation = Z0e; I.isNullableTypeAnnotation = Ebe; I.isNumberLiteral = WPe; I.isNumberLiteralTypeAnnotation = Abe; I.isNumberTypeAnnotation = vbe; I.isNumericLiteral = RTe; I.isObjectExpression = JTe; I.isObjectMember = PPe; I.isObjectMethod = YTe; I.isObjectPattern = N0e; I.isObjectProperty = XTe; I.isObjectTypeAnnotation = Cbe; I.isObjectTypeCallProperty = Ibe; I.isObjectTypeIndexer = Nbe; I.isObjectTypeInternalSlot = wbe; I.isObjectTypeProperty = kbe; I.isObjectTypeSpreadProperty = Dbe; I.isOpaqueType = Obe; I.isOptionalCallExpression = U0e; I.isOptionalIndexedAccessType = nxe; I.isOptionalMemberExpression = q0e; I.isParenthesizedExpression = ZTe; I.isPattern = vPe; I.isPatternLike = mPe; I.isPipelineBareFunction = Bxe; I.isPipelinePrimaryTopicReference = Mxe; I.isPipelineTopicExpression = Lxe; I.isPlaceholder = Pxe; I.isPrivate = kPe; I.isPrivateName = H0e; I.isProgram = HTe; I.isProperty = EPe; I.isPureish = fPe; I.isQualifiedTypeIdentifier = _be; I.isRecordExpression = Nxe; I.isRegExpLiteral = KTe; I.isRegexLiteral = $Pe; I.isRestElement = zTe; I.isRestProperty = HPe; I.isReturnStatement = GTe; I.isScopable = ZSe; I.isSequenceExpression = QTe; I.isSpreadElement = k0e; I.isSpreadProperty = JPe; I.isStandardized = zSe; I.isStatement = sPe; I.isStaticBlock = J0e; I.isStringLiteral = jTe; I.isStringLiteralTypeAnnotation = Lbe; I.isStringTypeAnnotation = Bbe; I.isSuper = D0e; I.isSwitchCase = e0e; I.isSwitchStatement = t0e; I.isSymbolTypeAnnotation = Mbe; I.isTSAnyKeyword = Hxe; I.isTSArrayType = hSe; I.isTSAsExpression = OSe; I.isTSBaseType = VPe; I.isTSBigIntKeyword = Yxe; I.isTSBooleanKeyword = Jxe; I.isTSCallSignatureDeclaration = Uxe; I.isTSConditionalType = bSe; I.isTSConstructSignatureDeclaration = Kxe; I.isTSConstructorType = oSe; I.isTSDeclareFunction = jxe; I.isTSDeclareMethod = Rxe; I.isTSEntityName = gPe; I.isTSEnumBody = BSe; I.isTSEnumDeclaration = MSe; I.isTSEnumMember = FSe; I.isTSExportAssignment = WSe; I.isTSExpressionWithTypeArguments = wSe; I.isTSExternalModuleReference = KSe; I.isTSFunctionType = aSe; I.isTSImportEqualsDeclaration = USe; I.isTSImportType = qSe; I.isTSIndexSignature = $xe; I.isTSIndexedAccessType = ESe; I.isTSInferType = xSe; I.isTSInstantiationExpression = DSe; I.isTSInterfaceBody = NSe; I.isTSInterfaceDeclaration = ISe; I.isTSIntersectionType = TSe; I.isTSIntrinsicKeyword = Xxe; I.isTSLiteralType = CSe; I.isTSMappedType = ASe; I.isTSMethodSignature = Wxe; I.isTSModuleBlock = RSe; I.isTSModuleDeclaration = jSe; I.isTSNamedTupleMember = ySe; I.isTSNamespaceExportDeclaration = $Se; I.isTSNeverKeyword = zxe; I.isTSNonNullExpression = VSe; I.isTSNullKeyword = Gxe; I.isTSNumberKeyword = Qxe; I.isTSObjectKeyword = Zxe; I.isTSOptionalType = dSe; I.isTSParameterProperty = Fxe; I.isTSParenthesizedType = SSe; I.isTSPropertySignature = Vxe; I.isTSQualifiedName = qxe; I.isTSRestType = mSe; I.isTSSatisfiesExpression = _Se; I.isTSStringKeyword = eSe; I.isTSSymbolKeyword = tSe; I.isTSTemplateLiteralType = vSe; I.isTSThisType = nSe; I.isTSTupleType = fSe; I.isTSType = KPe; I.isTSTypeAliasDeclaration = kSe; I.isTSTypeAnnotation = HSe; I.isTSTypeAssertion = LSe; I.isTSTypeElement = UPe; I.isTSTypeLiteral = pSe; I.isTSTypeOperator = PSe; I.isTSTypeParameter = XSe; I.isTSTypeParameterDeclaration = YSe; I.isTSTypeParameterInstantiation = JSe; I.isTSTypePredicate = uSe; I.isTSTypeQuery = cSe; I.isTSTypeReference = lSe; I.isTSUndefinedKeyword = sSe; I.isTSUnionType = gSe; I.isTSUnknownKeyword = iSe; I.isTSVoidKeyword = rSe; I.isTaggedTemplateExpression = O0e; I.isTemplateElement = _0e; I.isTemplateLiteral = L0e; I.isTerminatorless = iPe; I.isThisExpression = s0e; I.isThisTypeAnnotation = Fbe; I.isThrowStatement = i0e; I.isTopicReference = _xe; I.isTryStatement = r0e; I.isTupleExpression = kxe; I.isTupleTypeAnnotation = jbe; I.isTypeAlias = qbe; I.isTypeAnnotation = Ube; I.isTypeCastExpression = Kbe; I.isTypeParameter = Vbe; I.isTypeParameterDeclaration = Wbe; I.isTypeParameterInstantiation = $be; I.isTypeScript = qPe; I.isTypeofTypeAnnotation = Rbe; I.isUnaryExpression = n0e; I.isUnaryLike = APe; I.isUnionTypeAnnotation = Hbe; I.isUpdateExpression = a0e; I.isUserWhitespacable = xPe; I.isV8IntrinsicIdentifier = Exe; I.isVariableDeclaration = o0e; I.isVariableDeclarator = l0e; I.isVariance = Jbe; I.isVoidTypeAnnotation = Ybe; I.isWhile = oPe; I.isWhileStatement = u0e; I.isWithStatement = c0e; I.isYieldExpression = B0e; var B = wb(), jy = Fy(); function dTe(t, e) { return !t || t.type !== "ArrayExpression" ? !1 : e == null || (0, B.default)(t, e); } n(dTe, "isArrayExpression"); function mTe(t, e) { return !t || t.type !== "AssignmentExpression" ? !1 : e == null || (0, B.default)(t, e); } n(mTe, "isAssignmentExpression"); function yTe(t, e) { return !t || t.type !== "BinaryExpression" ? !1 : e == null || (0, B.default)(t, e); } n(yTe, "isBinaryExpression"); function gTe(t, e) { return !t || t.type !== "InterpreterDirective" ? !1 : e == null || (0, B.default)(t, e); } n(gTe, "isInterpreterDirective"); function TTe(t, e) { return !t || t.type !== "Directive" ? !1 : e == null || (0, B.default)(t, e); } n(TTe, "isDirective"); function bTe(t, e) { return !t || t.type !== "DirectiveLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(bTe, "isDirectiveLiteral"); function xTe(t, e) { return !t || t.type !== "BlockStatement" ? !1 : e == null || (0, B.default)(t, e); } n(xTe, "isBlockStatement"); function STe(t, e) { return !t || t.type !== "BreakStatement" ? !1 : e == null || (0, B.default)(t, e); } n(STe, "isBreakStatement"); function PTe(t, e) { return !t || t.type !== "CallExpression" ? !1 : e == null || (0, B.default)(t, e); } n(PTe, "isCallExpression"); function ETe(t, e) { return !t || t.type !== "CatchClause" ? !1 : e == null || (0, B.default)(t, e); } n(ETe, "isCatchClause"); function ATe(t, e) { return !t || t.type !== "ConditionalExpression" ? !1 : e == null || (0, B.default)(t, e); } n(ATe, "isConditionalExpression"); function vTe(t, e) { return !t || t.type !== "ContinueStatement" ? !1 : e == null || (0, B.default)(t, e); } n(vTe, "isContinueStatement"); function CTe(t, e) { return !t || t.type !== "DebuggerStatement" ? !1 : e == null || (0, B.default)(t, e); } n(CTe, "isDebuggerStatement"); function wTe(t, e) { return !t || t.type !== "DoWhileStatement" ? !1 : e == null || (0, B.default)(t, e); } n(wTe, "isDoWhileStatement"); function ITe(t, e) { return !t || t.type !== "EmptyStatement" ? !1 : e == null || (0, B.default)(t, e); } n(ITe, "isEmptyStatement"); function NTe(t, e) { return !t || t.type !== "ExpressionStatement" ? !1 : e == null || (0, B.default)(t, e); } n(NTe, "isExpressionStatement"); function kTe(t, e) { return !t || t.type !== "File" ? !1 : e == null || (0, B.default)(t, e); } n(kTe, "isFile"); function DTe(t, e) { return !t || t.type !== "ForInStatement" ? !1 : e == null || (0, B.default)(t, e); } n(DTe, "isForInStatement"); function OTe(t, e) { return !t || t.type !== "ForStatement" ? !1 : e == null || (0, B.default)(t, e); } n(OTe, "isForStatement"); function _Te(t, e) { return !t || t.type !== "FunctionDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(_Te, "isFunctionDeclaration"); function LTe(t, e) { return !t || t.type !== "FunctionExpression" ? !1 : e == null || (0, B.default)(t, e); } n(LTe, "isFunctionExpression"); function BTe(t, e) { return !t || t.type !== "Identifier" ? !1 : e == null || (0, B.default)(t, e); } n(BTe, "isIdentifier"); function MTe(t, e) { return !t || t.type !== "IfStatement" ? !1 : e == null || (0, B.default)(t, e); } n(MTe, "isIfStatement"); function FTe(t, e) { return !t || t.type !== "LabeledStatement" ? !1 : e == null || (0, B.default)(t, e); } n(FTe, "isLabeledStatement"); function jTe(t, e) { return !t || t.type !== "StringLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(jTe, "isStringLiteral"); function RTe(t, e) { return !t || t.type !== "NumericLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(RTe, "isNumericLiteral"); function qTe(t, e) { return !t || t.type !== "NullLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(qTe, "isNullLiteral"); function UTe(t, e) { return !t || t.type !== "BooleanLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(UTe, "isBooleanLiteral"); function KTe(t, e) { return !t || t.type !== "RegExpLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(KTe, "isRegExpLiteral"); function VTe(t, e) { return !t || t.type !== "LogicalExpression" ? !1 : e == null || (0, B.default)(t, e); } n(VTe, "isLogicalExpression"); function WTe(t, e) { return !t || t.type !== "MemberExpression" ? !1 : e == null || (0, B.default)(t, e); } n(WTe, "isMemberExpression"); function $Te(t, e) { return !t || t.type !== "NewExpression" ? !1 : e == null || (0, B.default)(t, e); } n($Te, "isNewExpression"); function HTe(t, e) { return !t || t.type !== "Program" ? !1 : e == null || (0, B.default)(t, e); } n(HTe, "isProgram"); function JTe(t, e) { return !t || t.type !== "ObjectExpression" ? !1 : e == null || (0, B.default)(t, e); } n(JTe, "isObjectExpression"); function YTe(t, e) { return !t || t.type !== "ObjectMethod" ? !1 : e == null || (0, B.default)(t, e); } n(YTe, "isObjectMethod"); function XTe(t, e) { return !t || t.type !== "ObjectProperty" ? !1 : e == null || (0, B.default)(t, e); } n(XTe, "isObjectProperty"); function zTe(t, e) { return !t || t.type !== "RestElement" ? !1 : e == null || (0, B.default)(t, e); } n(zTe, "isRestElement"); function GTe(t, e) { return !t || t.type !== "ReturnStatement" ? !1 : e == null || (0, B.default)(t, e); } n(GTe, "isReturnStatement"); function QTe(t, e) { return !t || t.type !== "SequenceExpression" ? !1 : e == null || (0, B.default)(t, e); } n(QTe, "isSequenceExpression"); function ZTe(t, e) { return !t || t.type !== "ParenthesizedExpression" ? !1 : e == null || (0, B.default)(t, e); } n(ZTe, "isParenthesizedExpression"); function e0e(t, e) { return !t || t.type !== "SwitchCase" ? !1 : e == null || (0, B.default)(t, e); } n(e0e, "isSwitchCase"); function t0e(t, e) { return !t || t.type !== "SwitchStatement" ? !1 : e == null || (0, B.default)(t, e); } n(t0e, "isSwitchStatement"); function s0e(t, e) { return !t || t.type !== "ThisExpression" ? !1 : e == null || (0, B.default)(t, e); } n(s0e, "isThisExpression"); function i0e(t, e) { return !t || t.type !== "ThrowStatement" ? !1 : e == null || (0, B.default)(t, e); } n(i0e, "isThrowStatement"); function r0e(t, e) { return !t || t.type !== "TryStatement" ? !1 : e == null || (0, B.default)(t, e); } n(r0e, "isTryStatement"); function n0e(t, e) { return !t || t.type !== "UnaryExpression" ? !1 : e == null || (0, B.default)(t, e); } n(n0e, "isUnaryExpression"); function a0e(t, e) { return !t || t.type !== "UpdateExpression" ? !1 : e == null || (0, B.default)(t, e); } n(a0e, "isUpdateExpression"); function o0e(t, e) { return !t || t.type !== "VariableDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(o0e, "isVariableDeclaration"); function l0e(t, e) { return !t || t.type !== "VariableDeclarator" ? !1 : e == null || (0, B.default)(t, e); } n(l0e, "isVariableDeclarator"); function u0e(t, e) { return !t || t.type !== "WhileStatement" ? !1 : e == null || (0, B.default)(t, e); } n(u0e, "isWhileStatement"); function c0e(t, e) { return !t || t.type !== "WithStatement" ? !1 : e == null || (0, B.default)(t, e); } n(c0e, "isWithStatement"); function p0e(t, e) { return !t || t.type !== "AssignmentPattern" ? !1 : e == null || (0, B.default)(t, e); } n(p0e, "isAssignmentPattern"); function h0e(t, e) { return !t || t.type !== "ArrayPattern" ? !1 : e == null || (0, B.default)(t, e); } n(h0e, "isArrayPattern"); function f0e(t, e) { return !t || t.type !== "ArrowFunctionExpression" ? !1 : e == null || (0, B.default)(t, e); } n(f0e, "isArrowFunctionExpression"); function d0e(t, e) { return !t || t.type !== "ClassBody" ? !1 : e == null || (0, B.default)(t, e); } n(d0e, "isClassBody"); function m0e(t, e) { return !t || t.type !== "ClassExpression" ? !1 : e == null || (0, B.default)(t, e); } n(m0e, "isClassExpression"); function y0e(t, e) { return !t || t.type !== "ClassDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(y0e, "isClassDeclaration"); function g0e(t, e) { return !t || t.type !== "ExportAllDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(g0e, "isExportAllDeclaration"); function T0e(t, e) { return !t || t.type !== "ExportDefaultDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(T0e, "isExportDefaultDeclaration"); function b0e(t, e) { return !t || t.type !== "ExportNamedDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(b0e, "isExportNamedDeclaration"); function x0e(t, e) { return !t || t.type !== "ExportSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(x0e, "isExportSpecifier"); function S0e(t, e) { return !t || t.type !== "ForOfStatement" ? !1 : e == null || (0, B.default)(t, e); } n(S0e, "isForOfStatement"); function P0e(t, e) { return !t || t.type !== "ImportDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(P0e, "isImportDeclaration"); function E0e(t, e) { return !t || t.type !== "ImportDefaultSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(E0e, "isImportDefaultSpecifier"); function A0e(t, e) { return !t || t.type !== "ImportNamespaceSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(A0e, "isImportNamespaceSpecifier"); function v0e(t, e) { return !t || t.type !== "ImportSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(v0e, "isImportSpecifier"); function C0e(t, e) { return !t || t.type !== "ImportExpression" ? !1 : e == null || (0, B.default)(t, e); } n(C0e, "isImportExpression"); function w0e(t, e) { return !t || t.type !== "MetaProperty" ? !1 : e == null || (0, B.default)(t, e); } n(w0e, "isMetaProperty"); function I0e(t, e) { return !t || t.type !== "ClassMethod" ? !1 : e == null || (0, B.default)(t, e); } n(I0e, "isClassMethod"); function N0e(t, e) { return !t || t.type !== "ObjectPattern" ? !1 : e == null || (0, B.default)(t, e); } n(N0e, "isObjectPattern"); function k0e(t, e) { return !t || t.type !== "SpreadElement" ? !1 : e == null || (0, B.default)(t, e); } n(k0e, "isSpreadElement"); function D0e(t, e) { return !t || t.type !== "Super" ? !1 : e == null || (0, B.default)(t, e); } n(D0e, "isSuper"); function O0e(t, e) { return !t || t.type !== "TaggedTemplateExpression" ? !1 : e == null || (0, B.default)(t, e); } n(O0e, "isTaggedTemplateExpression"); function _0e(t, e) { return !t || t.type !== "TemplateElement" ? !1 : e == null || (0, B.default)(t, e); } n(_0e, "isTemplateElement"); function L0e(t, e) { return !t || t.type !== "TemplateLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(L0e, "isTemplateLiteral"); function B0e(t, e) { return !t || t.type !== "YieldExpression" ? !1 : e == null || (0, B.default)(t, e); } n(B0e, "isYieldExpression"); function M0e(t, e) { return !t || t.type !== "AwaitExpression" ? !1 : e == null || (0, B.default)(t, e); } n(M0e, "isAwaitExpression"); function F0e(t, e) { return !t || t.type !== "Import" ? !1 : e == null || (0, B.default)(t, e); } n(F0e, "isImport"); function j0e(t, e) { return !t || t.type !== "BigIntLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(j0e, "isBigIntLiteral"); function R0e(t, e) { return !t || t.type !== "ExportNamespaceSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(R0e, "isExportNamespaceSpecifier"); function q0e(t, e) { return !t || t.type !== "OptionalMemberExpression" ? !1 : e == null || (0, B.default)(t, e); } n(q0e, "isOptionalMemberExpression"); function U0e(t, e) { return !t || t.type !== "OptionalCallExpression" ? !1 : e == null || (0, B.default)(t, e); } n(U0e, "isOptionalCallExpression"); function K0e(t, e) { return !t || t.type !== "ClassProperty" ? !1 : e == null || (0, B.default)(t, e); } n(K0e, "isClassProperty"); function V0e(t, e) { return !t || t.type !== "ClassAccessorProperty" ? !1 : e == null || (0, B.default)(t, e); } n(V0e, "isClassAccessorProperty"); function W0e(t, e) { return !t || t.type !== "ClassPrivateProperty" ? !1 : e == null || (0, B.default)(t, e); } n(W0e, "isClassPrivateProperty"); function $0e(t, e) { return !t || t.type !== "ClassPrivateMethod" ? !1 : e == null || (0, B.default)(t, e); } n($0e, "isClassPrivateMethod"); function H0e(t, e) { return !t || t.type !== "PrivateName" ? !1 : e == null || (0, B.default)(t, e); } n(H0e, "isPrivateName"); function J0e(t, e) { return !t || t.type !== "StaticBlock" ? !1 : e == null || (0, B.default)(t, e); } n(J0e, "isStaticBlock"); function Y0e(t, e) { return !t || t.type !== "ImportAttribute" ? !1 : e == null || (0, B.default)(t, e); } n(Y0e, "isImportAttribute"); function X0e(t, e) { return !t || t.type !== "AnyTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(X0e, "isAnyTypeAnnotation"); function z0e(t, e) { return !t || t.type !== "ArrayTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(z0e, "isArrayTypeAnnotation"); function G0e(t, e) { return !t || t.type !== "BooleanTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(G0e, "isBooleanTypeAnnotation"); function Q0e(t, e) { return !t || t.type !== "BooleanLiteralTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Q0e, "isBooleanLiteralTypeAnnotation"); function Z0e(t, e) { return !t || t.type !== "NullLiteralTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Z0e, "isNullLiteralTypeAnnotation"); function ebe(t, e) { return !t || t.type !== "ClassImplements" ? !1 : e == null || (0, B.default)(t, e); } n(ebe, "isClassImplements"); function tbe(t, e) { return !t || t.type !== "DeclareClass" ? !1 : e == null || (0, B.default)(t, e); } n(tbe, "isDeclareClass"); function sbe(t, e) { return !t || t.type !== "DeclareFunction" ? !1 : e == null || (0, B.default)(t, e); } n(sbe, "isDeclareFunction"); function ibe(t, e) { return !t || t.type !== "DeclareInterface" ? !1 : e == null || (0, B.default)(t, e); } n(ibe, "isDeclareInterface"); function rbe(t, e) { return !t || t.type !== "DeclareModule" ? !1 : e == null || (0, B.default)(t, e); } n(rbe, "isDeclareModule"); function nbe(t, e) { return !t || t.type !== "DeclareModuleExports" ? !1 : e == null || (0, B.default)(t, e); } n(nbe, "isDeclareModuleExports"); function abe(t, e) { return !t || t.type !== "DeclareTypeAlias" ? !1 : e == null || (0, B.default)(t, e); } n(abe, "isDeclareTypeAlias"); function obe(t, e) { return !t || t.type !== "DeclareOpaqueType" ? !1 : e == null || (0, B.default)(t, e); } n(obe, "isDeclareOpaqueType"); function lbe(t, e) { return !t || t.type !== "DeclareVariable" ? !1 : e == null || (0, B.default)(t, e); } n(lbe, "isDeclareVariable"); function ube(t, e) { return !t || t.type !== "DeclareExportDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(ube, "isDeclareExportDeclaration"); function cbe(t, e) { return !t || t.type !== "DeclareExportAllDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(cbe, "isDeclareExportAllDeclaration"); function pbe(t, e) { return !t || t.type !== "DeclaredPredicate" ? !1 : e == null || (0, B.default)(t, e); } n(pbe, "isDeclaredPredicate"); function hbe(t, e) { return !t || t.type !== "ExistsTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(hbe, "isExistsTypeAnnotation"); function fbe(t, e) { return !t || t.type !== "FunctionTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(fbe, "isFunctionTypeAnnotation"); function dbe(t, e) { return !t || t.type !== "FunctionTypeParam" ? !1 : e == null || (0, B.default)(t, e); } n(dbe, "isFunctionTypeParam"); function mbe(t, e) { return !t || t.type !== "GenericTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(mbe, "isGenericTypeAnnotation"); function ybe(t, e) { return !t || t.type !== "InferredPredicate" ? !1 : e == null || (0, B.default)(t, e); } n(ybe, "isInferredPredicate"); function gbe(t, e) { return !t || t.type !== "InterfaceExtends" ? !1 : e == null || (0, B.default)(t, e); } n(gbe, "isInterfaceExtends"); function Tbe(t, e) { return !t || t.type !== "InterfaceDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(Tbe, "isInterfaceDeclaration"); function bbe(t, e) { return !t || t.type !== "InterfaceTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(bbe, "isInterfaceTypeAnnotation"); function xbe(t, e) { return !t || t.type !== "IntersectionTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(xbe, "isIntersectionTypeAnnotation"); function Sbe(t, e) { return !t || t.type !== "MixedTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Sbe, "isMixedTypeAnnotation"); function Pbe(t, e) { return !t || t.type !== "EmptyTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Pbe, "isEmptyTypeAnnotation"); function Ebe(t, e) { return !t || t.type !== "NullableTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Ebe, "isNullableTypeAnnotation"); function Abe(t, e) { return !t || t.type !== "NumberLiteralTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Abe, "isNumberLiteralTypeAnnotation"); function vbe(t, e) { return !t || t.type !== "NumberTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(vbe, "isNumberTypeAnnotation"); function Cbe(t, e) { return !t || t.type !== "ObjectTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Cbe, "isObjectTypeAnnotation"); function wbe(t, e) { return !t || t.type !== "ObjectTypeInternalSlot" ? !1 : e == null || (0, B.default)(t, e); } n(wbe, "isObjectTypeInternalSlot"); function Ibe(t, e) { return !t || t.type !== "ObjectTypeCallProperty" ? !1 : e == null || (0, B.default)(t, e); } n(Ibe, "isObjectTypeCallProperty"); function Nbe(t, e) { return !t || t.type !== "ObjectTypeIndexer" ? !1 : e == null || (0, B.default)(t, e); } n(Nbe, "isObjectTypeIndexer"); function kbe(t, e) { return !t || t.type !== "ObjectTypeProperty" ? !1 : e == null || (0, B.default)(t, e); } n(kbe, "isObjectTypeProperty"); function Dbe(t, e) { return !t || t.type !== "ObjectTypeSpreadProperty" ? !1 : e == null || (0, B.default)(t, e); } n(Dbe, "isObjectTypeSpreadProperty"); function Obe(t, e) { return !t || t.type !== "OpaqueType" ? !1 : e == null || (0, B.default)(t, e); } n(Obe, "isOpaqueType"); function _be(t, e) { return !t || t.type !== "QualifiedTypeIdentifier" ? !1 : e == null || (0, B.default)(t, e); } n(_be, "isQualifiedTypeIdentifier"); function Lbe(t, e) { return !t || t.type !== "StringLiteralTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Lbe, "isStringLiteralTypeAnnotation"); function Bbe(t, e) { return !t || t.type !== "StringTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Bbe, "isStringTypeAnnotation"); function Mbe(t, e) { return !t || t.type !== "SymbolTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Mbe, "isSymbolTypeAnnotation"); function Fbe(t, e) { return !t || t.type !== "ThisTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Fbe, "isThisTypeAnnotation"); function jbe(t, e) { return !t || t.type !== "TupleTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(jbe, "isTupleTypeAnnotation"); function Rbe(t, e) { return !t || t.type !== "TypeofTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Rbe, "isTypeofTypeAnnotation"); function qbe(t, e) { return !t || t.type !== "TypeAlias" ? !1 : e == null || (0, B.default)(t, e); } n(qbe, "isTypeAlias"); function Ube(t, e) { return !t || t.type !== "TypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Ube, "isTypeAnnotation"); function Kbe(t, e) { return !t || t.type !== "TypeCastExpression" ? !1 : e == null || (0, B.default)(t, e); } n(Kbe, "isTypeCastExpression"); function Vbe(t, e) { return !t || t.type !== "TypeParameter" ? !1 : e == null || (0, B.default)(t, e); } n(Vbe, "isTypeParameter"); function Wbe(t, e) { return !t || t.type !== "TypeParameterDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(Wbe, "isTypeParameterDeclaration"); function $be(t, e) { return !t || t.type !== "TypeParameterInstantiation" ? !1 : e == null || (0, B.default)(t, e); } n($be, "isTypeParameterInstantiation"); function Hbe(t, e) { return !t || t.type !== "UnionTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Hbe, "isUnionTypeAnnotation"); function Jbe(t, e) { return !t || t.type !== "Variance" ? !1 : e == null || (0, B.default)(t, e); } n(Jbe, "isVariance"); function Ybe(t, e) { return !t || t.type !== "VoidTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(Ybe, "isVoidTypeAnnotation"); function Xbe(t, e) { return !t || t.type !== "EnumDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(Xbe, "isEnumDeclaration"); function zbe(t, e) { return !t || t.type !== "EnumBooleanBody" ? !1 : e == null || (0, B.default)(t, e); } n(zbe, "isEnumBooleanBody"); function Gbe(t, e) { return !t || t.type !== "EnumNumberBody" ? !1 : e == null || (0, B.default)(t, e); } n(Gbe, "isEnumNumberBody"); function Qbe(t, e) { return !t || t.type !== "EnumStringBody" ? !1 : e == null || (0, B.default)(t, e); } n(Qbe, "isEnumStringBody"); function Zbe(t, e) { return !t || t.type !== "EnumSymbolBody" ? !1 : e == null || (0, B.default)(t, e); } n(Zbe, "isEnumSymbolBody"); function exe(t, e) { return !t || t.type !== "EnumBooleanMember" ? !1 : e == null || (0, B.default)(t, e); } n(exe, "isEnumBooleanMember"); function txe(t, e) { return !t || t.type !== "EnumNumberMember" ? !1 : e == null || (0, B.default)(t, e); } n(txe, "isEnumNumberMember"); function sxe(t, e) { return !t || t.type !== "EnumStringMember" ? !1 : e == null || (0, B.default)(t, e); } n(sxe, "isEnumStringMember"); function ixe(t, e) { return !t || t.type !== "EnumDefaultedMember" ? !1 : e == null || (0, B.default)(t, e); } n(ixe, "isEnumDefaultedMember"); function rxe(t, e) { return !t || t.type !== "IndexedAccessType" ? !1 : e == null || (0, B.default)(t, e); } n(rxe, "isIndexedAccessType"); function nxe(t, e) { return !t || t.type !== "OptionalIndexedAccessType" ? !1 : e == null || (0, B.default)(t, e); } n(nxe, "isOptionalIndexedAccessType"); function axe(t, e) { return !t || t.type !== "JSXAttribute" ? !1 : e == null || (0, B.default)(t, e); } n(axe, "isJSXAttribute"); function oxe(t, e) { return !t || t.type !== "JSXClosingElement" ? !1 : e == null || (0, B.default)(t, e); } n(oxe, "isJSXClosingElement"); function lxe(t, e) { return !t || t.type !== "JSXElement" ? !1 : e == null || (0, B.default)(t, e); } n(lxe, "isJSXElement"); function uxe(t, e) { return !t || t.type !== "JSXEmptyExpression" ? !1 : e == null || (0, B.default)(t, e); } n(uxe, "isJSXEmptyExpression"); function cxe(t, e) { return !t || t.type !== "JSXExpressionContainer" ? !1 : e == null || (0, B.default)(t, e); } n(cxe, "isJSXExpressionContainer"); function pxe(t, e) { return !t || t.type !== "JSXSpreadChild" ? !1 : e == null || (0, B.default)(t, e); } n(pxe, "isJSXSpreadChild"); function hxe(t, e) { return !t || t.type !== "JSXIdentifier" ? !1 : e == null || (0, B.default)(t, e); } n(hxe, "isJSXIdentifier"); function fxe(t, e) { return !t || t.type !== "JSXMemberExpression" ? !1 : e == null || (0, B.default)(t, e); } n(fxe, "isJSXMemberExpression"); function dxe(t, e) { return !t || t.type !== "JSXNamespacedName" ? !1 : e == null || (0, B.default)(t, e); } n(dxe, "isJSXNamespacedName"); function mxe(t, e) { return !t || t.type !== "JSXOpeningElement" ? !1 : e == null || (0, B.default)(t, e); } n(mxe, "isJSXOpeningElement"); function yxe(t, e) { return !t || t.type !== "JSXSpreadAttribute" ? !1 : e == null || (0, B.default)(t, e); } n(yxe, "isJSXSpreadAttribute"); function gxe(t, e) { return !t || t.type !== "JSXText" ? !1 : e == null || (0, B.default)(t, e); } n(gxe, "isJSXText"); function Txe(t, e) { return !t || t.type !== "JSXFragment" ? !1 : e == null || (0, B.default)(t, e); } n(Txe, "isJSXFragment"); function bxe(t, e) { return !t || t.type !== "JSXOpeningFragment" ? !1 : e == null || (0, B.default)(t, e); } n(bxe, "isJSXOpeningFragment"); function xxe(t, e) { return !t || t.type !== "JSXClosingFragment" ? !1 : e == null || (0, B.default)(t, e); } n(xxe, "isJSXClosingFragment"); function Sxe(t, e) { return !t || t.type !== "Noop" ? !1 : e == null || (0, B.default)(t, e); } n(Sxe, "isNoop"); function Pxe(t, e) { return !t || t.type !== "Placeholder" ? !1 : e == null || (0, B.default)(t, e); } n(Pxe, "isPlaceholder"); function Exe(t, e) { return !t || t.type !== "V8IntrinsicIdentifier" ? !1 : e == null || (0, B.default)(t, e); } n(Exe, "isV8IntrinsicIdentifier"); function Axe(t, e) { return !t || t.type !== "ArgumentPlaceholder" ? !1 : e == null || (0, B.default)(t, e); } n(Axe, "isArgumentPlaceholder"); function vxe(t, e) { return !t || t.type !== "BindExpression" ? !1 : e == null || (0, B.default)(t, e); } n(vxe, "isBindExpression"); function Cxe(t, e) { return !t || t.type !== "Decorator" ? !1 : e == null || (0, B.default)(t, e); } n(Cxe, "isDecorator"); function wxe(t, e) { return !t || t.type !== "DoExpression" ? !1 : e == null || (0, B.default)(t, e); } n(wxe, "isDoExpression"); function Ixe(t, e) { return !t || t.type !== "ExportDefaultSpecifier" ? !1 : e == null || (0, B.default)(t, e); } n(Ixe, "isExportDefaultSpecifier"); function Nxe(t, e) { return !t || t.type !== "RecordExpression" ? !1 : e == null || (0, B.default)(t, e); } n(Nxe, "isRecordExpression"); function kxe(t, e) { return !t || t.type !== "TupleExpression" ? !1 : e == null || (0, B.default)(t, e); } n(kxe, "isTupleExpression"); function Dxe(t, e) { return !t || t.type !== "DecimalLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(Dxe, "isDecimalLiteral"); function Oxe(t, e) { return !t || t.type !== "ModuleExpression" ? !1 : e == null || (0, B.default)(t, e); } n(Oxe, "isModuleExpression"); function _xe(t, e) { return !t || t.type !== "TopicReference" ? !1 : e == null || (0, B.default)(t, e); } n(_xe, "isTopicReference"); function Lxe(t, e) { return !t || t.type !== "PipelineTopicExpression" ? !1 : e == null || (0, B.default)(t, e); } n(Lxe, "isPipelineTopicExpression"); function Bxe(t, e) { return !t || t.type !== "PipelineBareFunction" ? !1 : e == null || (0, B.default)(t, e); } n(Bxe, "isPipelineBareFunction"); function Mxe(t, e) { return !t || t.type !== "PipelinePrimaryTopicReference" ? !1 : e == null || (0, B.default)(t, e); } n(Mxe, "isPipelinePrimaryTopicReference"); function Fxe(t, e) { return !t || t.type !== "TSParameterProperty" ? !1 : e == null || (0, B.default)(t, e); } n(Fxe, "isTSParameterProperty"); function jxe(t, e) { return !t || t.type !== "TSDeclareFunction" ? !1 : e == null || (0, B.default)(t, e); } n(jxe, "isTSDeclareFunction"); function Rxe(t, e) { return !t || t.type !== "TSDeclareMethod" ? !1 : e == null || (0, B.default)(t, e); } n(Rxe, "isTSDeclareMethod"); function qxe(t, e) { return !t || t.type !== "TSQualifiedName" ? !1 : e == null || (0, B.default)(t, e); } n(qxe, "isTSQualifiedName"); function Uxe(t, e) { return !t || t.type !== "TSCallSignatureDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(Uxe, "isTSCallSignatureDeclaration"); function Kxe(t, e) { return !t || t.type !== "TSConstructSignatureDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(Kxe, "isTSConstructSignatureDeclaration"); function Vxe(t, e) { return !t || t.type !== "TSPropertySignature" ? !1 : e == null || (0, B.default)(t, e); } n(Vxe, "isTSPropertySignature"); function Wxe(t, e) { return !t || t.type !== "TSMethodSignature" ? !1 : e == null || (0, B.default)(t, e); } n(Wxe, "isTSMethodSignature"); function $xe(t, e) { return !t || t.type !== "TSIndexSignature" ? !1 : e == null || (0, B.default)(t, e); } n($xe, "isTSIndexSignature"); function Hxe(t, e) { return !t || t.type !== "TSAnyKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Hxe, "isTSAnyKeyword"); function Jxe(t, e) { return !t || t.type !== "TSBooleanKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Jxe, "isTSBooleanKeyword"); function Yxe(t, e) { return !t || t.type !== "TSBigIntKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Yxe, "isTSBigIntKeyword"); function Xxe(t, e) { return !t || t.type !== "TSIntrinsicKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Xxe, "isTSIntrinsicKeyword"); function zxe(t, e) { return !t || t.type !== "TSNeverKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(zxe, "isTSNeverKeyword"); function Gxe(t, e) { return !t || t.type !== "TSNullKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Gxe, "isTSNullKeyword"); function Qxe(t, e) { return !t || t.type !== "TSNumberKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Qxe, "isTSNumberKeyword"); function Zxe(t, e) { return !t || t.type !== "TSObjectKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(Zxe, "isTSObjectKeyword"); function eSe(t, e) { return !t || t.type !== "TSStringKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(eSe, "isTSStringKeyword"); function tSe(t, e) { return !t || t.type !== "TSSymbolKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(tSe, "isTSSymbolKeyword"); function sSe(t, e) { return !t || t.type !== "TSUndefinedKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(sSe, "isTSUndefinedKeyword"); function iSe(t, e) { return !t || t.type !== "TSUnknownKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(iSe, "isTSUnknownKeyword"); function rSe(t, e) { return !t || t.type !== "TSVoidKeyword" ? !1 : e == null || (0, B.default)(t, e); } n(rSe, "isTSVoidKeyword"); function nSe(t, e) { return !t || t.type !== "TSThisType" ? !1 : e == null || (0, B.default)(t, e); } n(nSe, "isTSThisType"); function aSe(t, e) { return !t || t.type !== "TSFunctionType" ? !1 : e == null || (0, B.default)(t, e); } n(aSe, "isTSFunctionType"); function oSe(t, e) { return !t || t.type !== "TSConstructorType" ? !1 : e == null || (0, B.default)(t, e); } n(oSe, "isTSConstructorType"); function lSe(t, e) { return !t || t.type !== "TSTypeReference" ? !1 : e == null || (0, B.default)(t, e); } n(lSe, "isTSTypeReference"); function uSe(t, e) { return !t || t.type !== "TSTypePredicate" ? !1 : e == null || (0, B.default)(t, e); } n(uSe, "isTSTypePredicate"); function cSe(t, e) { return !t || t.type !== "TSTypeQuery" ? !1 : e == null || (0, B.default)(t, e); } n(cSe, "isTSTypeQuery"); function pSe(t, e) { return !t || t.type !== "TSTypeLiteral" ? !1 : e == null || (0, B.default)(t, e); } n(pSe, "isTSTypeLiteral"); function hSe(t, e) { return !t || t.type !== "TSArrayType" ? !1 : e == null || (0, B.default)(t, e); } n(hSe, "isTSArrayType"); function fSe(t, e) { return !t || t.type !== "TSTupleType" ? !1 : e == null || (0, B.default)(t, e); } n(fSe, "isTSTupleType"); function dSe(t, e) { return !t || t.type !== "TSOptionalType" ? !1 : e == null || (0, B.default)(t, e); } n(dSe, "isTSOptionalType"); function mSe(t, e) { return !t || t.type !== "TSRestType" ? !1 : e == null || (0, B.default)(t, e); } n(mSe, "isTSRestType"); function ySe(t, e) { return !t || t.type !== "TSNamedTupleMember" ? !1 : e == null || (0, B.default)(t, e); } n(ySe, "isTSNamedTupleMember"); function gSe(t, e) { return !t || t.type !== "TSUnionType" ? !1 : e == null || (0, B.default)(t, e); } n(gSe, "isTSUnionType"); function TSe(t, e) { return !t || t.type !== "TSIntersectionType" ? !1 : e == null || (0, B.default)(t, e); } n(TSe, "isTSIntersectionType"); function bSe(t, e) { return !t || t.type !== "TSConditionalType" ? !1 : e == null || (0, B.default)(t, e); } n(bSe, "isTSConditionalType"); function xSe(t, e) { return !t || t.type !== "TSInferType" ? !1 : e == null || (0, B.default)(t, e); } n(xSe, "isTSInferType"); function SSe(t, e) { return !t || t.type !== "TSParenthesizedType" ? !1 : e == null || (0, B.default)(t, e); } n(SSe, "isTSParenthesizedType"); function PSe(t, e) { return !t || t.type !== "TSTypeOperator" ? !1 : e == null || (0, B.default)(t, e); } n(PSe, "isTSTypeOperator"); function ESe(t, e) { return !t || t.type !== "TSIndexedAccessType" ? !1 : e == null || (0, B.default)(t, e); } n(ESe, "isTSIndexedAccessType"); function ASe(t, e) { return !t || t.type !== "TSMappedType" ? !1 : e == null || (0, B.default)(t, e); } n(ASe, "isTSMappedType"); function vSe(t, e) { return !t || t.type !== "TSTemplateLiteralType" ? !1 : e == null || (0, B.default)(t, e); } n(vSe, "isTSTemplateLiteralType"); function CSe(t, e) { return !t || t.type !== "TSLiteralType" ? !1 : e == null || (0, B.default)(t, e); } n(CSe, "isTSLiteralType"); function wSe(t, e) { return !t || t.type !== "TSExpressionWithTypeArguments" ? !1 : e == null || (0, B.default)(t, e); } n(wSe, "isTSExpressionWithTypeArguments"); function ISe(t, e) { return !t || t.type !== "TSInterfaceDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(ISe, "isTSInterfaceDeclaration"); function NSe(t, e) { return !t || t.type !== "TSInterfaceBody" ? !1 : e == null || (0, B.default)(t, e); } n(NSe, "isTSInterfaceBody"); function kSe(t, e) { return !t || t.type !== "TSTypeAliasDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(kSe, "isTSTypeAliasDeclaration"); function DSe(t, e) { return !t || t.type !== "TSInstantiationExpression" ? !1 : e == null || (0, B.default)(t, e); } n(DSe, "isTSInstantiationExpression"); function OSe(t, e) { return !t || t.type !== "TSAsExpression" ? !1 : e == null || (0, B.default)(t, e); } n(OSe, "isTSAsExpression"); function _Se(t, e) { return !t || t.type !== "TSSatisfiesExpression" ? !1 : e == null || (0, B.default)(t, e); } n(_Se, "isTSSatisfiesExpression"); function LSe(t, e) { return !t || t.type !== "TSTypeAssertion" ? !1 : e == null || (0, B.default)(t, e); } n(LSe, "isTSTypeAssertion"); function BSe(t, e) { return !t || t.type !== "TSEnumBody" ? !1 : e == null || (0, B.default)(t, e); } n(BSe, "isTSEnumBody"); function MSe(t, e) { return !t || t.type !== "TSEnumDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(MSe, "isTSEnumDeclaration"); function FSe(t, e) { return !t || t.type !== "TSEnumMember" ? !1 : e == null || (0, B.default)(t, e); } n(FSe, "isTSEnumMember"); function jSe(t, e) { return !t || t.type !== "TSModuleDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(jSe, "isTSModuleDeclaration"); function RSe(t, e) { return !t || t.type !== "TSModuleBlock" ? !1 : e == null || (0, B.default)(t, e); } n(RSe, "isTSModuleBlock"); function qSe(t, e) { return !t || t.type !== "TSImportType" ? !1 : e == null || (0, B.default)(t, e); } n(qSe, "isTSImportType"); function USe(t, e) { return !t || t.type !== "TSImportEqualsDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(USe, "isTSImportEqualsDeclaration"); function KSe(t, e) { return !t || t.type !== "TSExternalModuleReference" ? !1 : e == null || (0, B.default)(t, e); } n(KSe, "isTSExternalModuleReference"); function VSe(t, e) { return !t || t.type !== "TSNonNullExpression" ? !1 : e == null || (0, B.default)(t, e); } n(VSe, "isTSNonNullExpression"); function WSe(t, e) { return !t || t.type !== "TSExportAssignment" ? !1 : e == null || (0, B.default)(t, e); } n(WSe, "isTSExportAssignment"); function $Se(t, e) { return !t || t.type !== "TSNamespaceExportDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n($Se, "isTSNamespaceExportDeclaration"); function HSe(t, e) { return !t || t.type !== "TSTypeAnnotation" ? !1 : e == null || (0, B.default)(t, e); } n(HSe, "isTSTypeAnnotation"); function JSe(t, e) { return !t || t.type !== "TSTypeParameterInstantiation" ? !1 : e == null || (0, B.default)(t, e); } n(JSe, "isTSTypeParameterInstantiation"); function YSe(t, e) { return !t || t.type !== "TSTypeParameterDeclaration" ? !1 : e == null || (0, B.default)(t, e); } n(YSe, "isTSTypeParameterDeclaration"); function XSe(t, e) { return !t || t.type !== "TSTypeParameter" ? !1 : e == null || (0, B.default)(t, e); } n(XSe, "isTSTypeParameter"); function zSe(t, e) { if (!t) return !1; switch (t.type) { case "ArrayExpression": case "AssignmentExpression": case "BinaryExpression": case "InterpreterDirective": case "Directive": case "DirectiveLiteral": case "BlockStatement": case "BreakStatement": case "CallExpression": case "CatchClause": case "ConditionalExpression": case "ContinueStatement": case "DebuggerStatement": case "DoWhileStatement": case "EmptyStatement": case "ExpressionStatement":