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