UNPKG

@storybook/core

Version:

Storybook framework-agnostic API

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