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