@storybook/core
Version:
Storybook framework-agnostic API
1,415 lines (1,411 loc) • 5.79 MB
JavaScript
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;