UNPKG

@storybook/core

Version:

Storybook framework-agnostic API

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