storybook
Version:
Storybook framework-agnostic API
1,452 lines (1,448 loc) • 1.9 MB
JavaScript
"use strict";
var mO = Object.create;
var xa = Object.defineProperty;
var yO = Object.getOwnPropertyDescriptor;
var gO = Object.getOwnPropertyNames;
var bO = Object.getPrototypeOf, EO = Object.prototype.hasOwnProperty;
var i = (e, t) => xa(e, "name", { value: t, configurable: !0 });
var P = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), TO = (e, t) => {
for (var r in t)
xa(e, r, { get: t[r], enumerable: !0 });
}, A1 = (e, t, r, n) => {
if (t && typeof t == "object" || typeof t == "function")
for (let s of gO(t))
!EO.call(e, s) && s !== r && xa(e, s, { get: () => t[s], enumerable: !(n = yO(t, s)) || n.enumerable });
return e;
};
var sn = (e, t, r) => (r = e != null ? mO(bO(e)) : {}, A1(
// 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.
t || !e || !e.__esModule ? xa(r, "default", { value: e, enumerable: !0 }) : r,
e
)), SO = (e) => A1(xa({}, "__esModule", { value: !0 }), e);
// ../node_modules/@babel/types/lib/utils/shallowEqual.js
var ol = P((Kp) => {
"use strict";
Object.defineProperty(Kp, "__esModule", {
value: !0
});
Kp.default = xO;
function xO(e, t) {
let r = Object.keys(t);
for (let n of r)
if (e[n] !== t[n])
return !1;
return !0;
}
i(xO, "shallowEqual");
});
// ../node_modules/@babel/types/lib/utils/deprecationWarning.js
var va = P((Gp) => {
"use strict";
Object.defineProperty(Gp, "__esModule", {
value: !0
});
Gp.default = vO;
var C1 = /* @__PURE__ */ new Set();
function vO(e, t, r = "") {
if (C1.has(e)) return;
C1.add(e);
let {
internal: n,
trace: s
} = PO(1, 2);
n || console.warn(`${r}\`${e}\` has been deprecated, please migrate to \`${t}\`
${s}`);
}
i(vO, "deprecationWarning");
function PO(e, t) {
let {
stackTraceLimit: r,
prepareStackTrace: n
} = Error, s;
if (Error.stackTraceLimit = 1 + e + t, Error.prepareStackTrace = function(o, l) {
s = l;
}, new Error().stack, Error.stackTraceLimit = r, Error.prepareStackTrace = n, !s) return {
internal: !1,
trace: ""
};
let a = s.slice(1 + e, 1 + e + t);
return {
internal: /[\\/]@babel[\\/]/.test(a[1].getFileName()),
trace: a.map((o) => ` at ${o}`).join(`
`)
};
}
i(PO, "captureShortStackTrace");
});
// ../node_modules/@babel/types/lib/validators/generated/index.js
var Tt = P((T) => {
"use strict";
Object.defineProperty(T, "__esModule", {
value: !0
});
T.isAccessor = qF;
T.isAnyTypeAnnotation = a3;
T.isArgumentPlaceholder = FB;
T.isArrayExpression = AO;
T.isArrayPattern = vN;
T.isArrayTypeAnnotation = o3;
T.isArrowFunctionExpression = PN;
T.isAssignmentExpression = CO;
T.isAssignmentPattern = xN;
T.isAwaitExpression = HN;
T.isBigIntLiteral = JN;
T.isBinary = uF;
T.isBinaryExpression = DO;
T.isBindExpression = jB;
T.isBlock = fF;
T.isBlockParent = pF;
T.isBlockStatement = OO;
T.isBooleanLiteral = QO;
T.isBooleanLiteralTypeAnnotation = u3;
T.isBooleanTypeAnnotation = l3;
T.isBreakStatement = NO;
T.isCallExpression = BO;
T.isCatchClause = kO;
T.isClass = LF;
T.isClassAccessorProperty = e3;
T.isClassBody = AN;
T.isClassDeclaration = DN;
T.isClassExpression = CN;
T.isClassImplements = p3;
T.isClassMethod = RN;
T.isClassPrivateMethod = r3;
T.isClassPrivateProperty = t3;
T.isClassProperty = ZN;
T.isCompletionStatement = mF;
T.isConditional = yF;
T.isConditionalExpression = FO;
T.isContinueStatement = jO;
T.isDebuggerStatement = LO;
T.isDecimalLiteral = VB;
T.isDeclaration = AF;
T.isDeclareClass = f3;
T.isDeclareExportAllDeclaration = S3;
T.isDeclareExportDeclaration = T3;
T.isDeclareFunction = d3;
T.isDeclareInterface = h3;
T.isDeclareModule = m3;
T.isDeclareModuleExports = y3;
T.isDeclareOpaqueType = b3;
T.isDeclareTypeAlias = g3;
T.isDeclareVariable = E3;
T.isDeclaredPredicate = x3;
T.isDecorator = LB;
T.isDirective = IO;
T.isDirectiveLiteral = _O;
T.isDoExpression = MB;
T.isDoWhileStatement = MO;
T.isEmptyStatement = RO;
T.isEmptyTypeAnnotation = B3;
T.isEnumBody = HF;
T.isEnumBooleanBody = oB;
T.isEnumBooleanMember = pB;
T.isEnumDeclaration = aB;
T.isEnumDefaultedMember = hB;
T.isEnumMember = YF;
T.isEnumNumberBody = lB;
T.isEnumNumberMember = fB;
T.isEnumStringBody = uB;
T.isEnumStringMember = dB;
T.isEnumSymbolBody = cB;
T.isExistsTypeAnnotation = v3;
T.isExportAllDeclaration = wN;
T.isExportDeclaration = MF;
T.isExportDefaultDeclaration = IN;
T.isExportDefaultSpecifier = RB;
T.isExportNamedDeclaration = _N;
T.isExportNamespaceSpecifier = XN;
T.isExportSpecifier = ON;
T.isExpression = lF;
T.isExpressionStatement = qO;
T.isExpressionWrapper = EF;
T.isFile = UO;
T.isFlow = VF;
T.isFlowBaseAnnotation = WF;
T.isFlowDeclaration = KF;
T.isFlowPredicate = GF;
T.isFlowType = $F;
T.isFor = TF;
T.isForInStatement = VO;
T.isForOfStatement = NN;
T.isForStatement = $O;
T.isForXStatement = SF;
T.isFunction = xF;
T.isFunctionDeclaration = WO;
T.isFunctionExpression = KO;
T.isFunctionParent = vF;
T.isFunctionTypeAnnotation = P3;
T.isFunctionTypeParam = A3;
T.isGenericTypeAnnotation = C3;
T.isIdentifier = GO;
T.isIfStatement = HO;
T.isImmutable = _F;
T.isImport = YN;
T.isImportAttribute = i3;
T.isImportDeclaration = BN;
T.isImportDefaultSpecifier = kN;
T.isImportExpression = LN;
T.isImportNamespaceSpecifier = FN;
T.isImportOrExportDeclaration = D1;
T.isImportSpecifier = jN;
T.isIndexedAccessType = mB;
T.isInferredPredicate = D3;
T.isInterfaceDeclaration = I3;
T.isInterfaceExtends = w3;
T.isInterfaceTypeAnnotation = _3;
T.isInterpreterDirective = wO;
T.isIntersectionTypeAnnotation = O3;
T.isJSX = JF;
T.isJSXAttribute = gB;
T.isJSXClosingElement = bB;
T.isJSXClosingFragment = OB;
T.isJSXElement = EB;
T.isJSXEmptyExpression = TB;
T.isJSXExpressionContainer = SB;
T.isJSXFragment = IB;
T.isJSXIdentifier = vB;
T.isJSXMemberExpression = PB;
T.isJSXNamespacedName = AB;
T.isJSXOpeningElement = CB;
T.isJSXOpeningFragment = _B;
T.isJSXSpreadAttribute = DB;
T.isJSXSpreadChild = xB;
T.isJSXText = wB;
T.isLVal = DF;
T.isLabeledStatement = YO;
T.isLiteral = IF;
T.isLogicalExpression = eN;
T.isLoop = gF;
T.isMemberExpression = tN;
T.isMetaProperty = MN;
T.isMethod = NF;
T.isMiscellaneous = XF;
T.isMixedTypeAnnotation = N3;
T.isModuleDeclaration = i4;
T.isModuleExpression = $B;
T.isModuleSpecifier = RF;
T.isNewExpression = rN;
T.isNoop = NB;
T.isNullLiteral = zO;
T.isNullLiteralTypeAnnotation = c3;
T.isNullableTypeAnnotation = k3;
T.isNumberLiteral = t4;
T.isNumberLiteralTypeAnnotation = F3;
T.isNumberTypeAnnotation = j3;
T.isNumericLiteral = XO;
T.isObjectExpression = sN;
T.isObjectMember = BF;
T.isObjectMethod = iN;
T.isObjectPattern = qN;
T.isObjectProperty = aN;
T.isObjectTypeAnnotation = L3;
T.isObjectTypeCallProperty = R3;
T.isObjectTypeIndexer = q3;
T.isObjectTypeInternalSlot = M3;
T.isObjectTypeProperty = U3;
T.isObjectTypeSpreadProperty = V3;
T.isOpaqueType = $3;
T.isOptionalCallExpression = QN;
T.isOptionalIndexedAccessType = yB;
T.isOptionalMemberExpression = zN;
T.isParenthesizedExpression = cN;
T.isPattern = jF;
T.isPatternLike = CF;
T.isPipelineBareFunction = GB;
T.isPipelinePrimaryTopicReference = HB;
T.isPipelineTopicExpression = KB;
T.isPlaceholder = BB;
T.isPrivate = UF;
T.isPrivateName = n3;
T.isProgram = nN;
T.isProperty = kF;
T.isPureish = PF;
T.isQualifiedTypeIdentifier = W3;
T.isRecordExpression = qB;
T.isRegExpLiteral = ZO;
T.isRegexLiteral = r4;
T.isRestElement = oN;
T.isRestProperty = n4;
T.isReturnStatement = lN;
T.isScopable = cF;
T.isSequenceExpression = uN;
T.isSpreadElement = UN;
T.isSpreadProperty = s4;
T.isStandardized = oF;
T.isStatement = dF;
T.isStaticBlock = s3;
T.isStringLiteral = JO;
T.isStringLiteralTypeAnnotation = K3;
T.isStringTypeAnnotation = G3;
T.isSuper = VN;
T.isSwitchCase = pN;
T.isSwitchStatement = fN;
T.isSymbolTypeAnnotation = H3;
T.isTSAnyKeyword = nk;
T.isTSArrayType = vk;
T.isTSAsExpression = $k;
T.isTSBaseType = e4;
T.isTSBigIntKeyword = ik;
T.isTSBooleanKeyword = sk;
T.isTSCallSignatureDeclaration = QB;
T.isTSConditionalType = _k;
T.isTSConstructSignatureDeclaration = ZB;
T.isTSConstructorType = bk;
T.isTSDeclareFunction = JB;
T.isTSDeclareMethod = XB;
T.isTSEntityName = wF;
T.isTSEnumBody = Gk;
T.isTSEnumDeclaration = Hk;
T.isTSEnumMember = Yk;
T.isTSExportAssignment = tF;
T.isTSExpressionWithTypeArguments = Mk;
T.isTSExternalModuleReference = Zk;
T.isTSFunctionType = gk;
T.isTSImportEqualsDeclaration = Qk;
T.isTSImportType = zk;
T.isTSIndexSignature = rk;
T.isTSIndexedAccessType = kk;
T.isTSInferType = Ok;
T.isTSInstantiationExpression = Vk;
T.isTSInterfaceBody = qk;
T.isTSInterfaceDeclaration = Rk;
T.isTSIntersectionType = Ik;
T.isTSIntrinsicKeyword = ak;
T.isTSLiteralType = Lk;
T.isTSMappedType = Fk;
T.isTSMethodSignature = tk;
T.isTSModuleBlock = Xk;
T.isTSModuleDeclaration = Jk;
T.isTSNamedTupleMember = Dk;
T.isTSNamespaceExportDeclaration = rF;
T.isTSNeverKeyword = ok;
T.isTSNonNullExpression = eF;
T.isTSNullKeyword = lk;
T.isTSNumberKeyword = uk;
T.isTSObjectKeyword = ck;
T.isTSOptionalType = Ak;
T.isTSParameterProperty = YB;
T.isTSParenthesizedType = Nk;
T.isTSPropertySignature = ek;
T.isTSQualifiedName = zB;
T.isTSRestType = Ck;
T.isTSSatisfiesExpression = Wk;
T.isTSStringKeyword = pk;
T.isTSSymbolKeyword = fk;
T.isTSTemplateLiteralType = jk;
T.isTSThisType = yk;
T.isTSTupleType = Pk;
T.isTSType = ZF;
T.isTSTypeAliasDeclaration = Uk;
T.isTSTypeAnnotation = nF;
T.isTSTypeAssertion = Kk;
T.isTSTypeElement = QF;
T.isTSTypeLiteral = xk;
T.isTSTypeOperator = Bk;
T.isTSTypeParameter = aF;
T.isTSTypeParameterDeclaration = iF;
T.isTSTypeParameterInstantiation = sF;
T.isTSTypePredicate = Tk;
T.isTSTypeQuery = Sk;
T.isTSTypeReference = Ek;
T.isTSUndefinedKeyword = dk;
T.isTSUnionType = wk;
T.isTSUnknownKeyword = hk;
T.isTSVoidKeyword = mk;
T.isTaggedTemplateExpression = $N;
T.isTemplateElement = WN;
T.isTemplateLiteral = KN;
T.isTerminatorless = hF;
T.isThisExpression = dN;
T.isThisTypeAnnotation = Y3;
T.isThrowStatement = hN;
T.isTopicReference = WB;
T.isTryStatement = mN;
T.isTupleExpression = UB;
T.isTupleTypeAnnotation = J3;
T.isTypeAlias = z3;
T.isTypeAnnotation = Q3;
T.isTypeCastExpression = Z3;
T.isTypeParameter = eB;
T.isTypeParameterDeclaration = tB;
T.isTypeParameterInstantiation = rB;
T.isTypeScript = zF;
T.isTypeofTypeAnnotation = X3;
T.isUnaryExpression = yN;
T.isUnaryLike = FF;
T.isUnionTypeAnnotation = nB;
T.isUpdateExpression = gN;
T.isUserWhitespacable = OF;
T.isV8IntrinsicIdentifier = kB;
T.isVariableDeclaration = bN;
T.isVariableDeclarator = EN;
T.isVariance = sB;
T.isVoidTypeAnnotation = iB;
T.isWhile = bF;
T.isWhileStatement = TN;
T.isWithStatement = SN;
T.isYieldExpression = GN;
var v = ol(), Pa = va();
function AO(e, t) {
return !e || e.type !== "ArrayExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(AO, "isArrayExpression");
function CO(e, t) {
return !e || e.type !== "AssignmentExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(CO, "isAssignmentExpression");
function DO(e, t) {
return !e || e.type !== "BinaryExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(DO, "isBinaryExpression");
function wO(e, t) {
return !e || e.type !== "InterpreterDirective" ? !1 : t == null || (0, v.default)(e, t);
}
i(wO, "isInterpreterDirective");
function IO(e, t) {
return !e || e.type !== "Directive" ? !1 : t == null || (0, v.default)(e, t);
}
i(IO, "isDirective");
function _O(e, t) {
return !e || e.type !== "DirectiveLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(_O, "isDirectiveLiteral");
function OO(e, t) {
return !e || e.type !== "BlockStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(OO, "isBlockStatement");
function NO(e, t) {
return !e || e.type !== "BreakStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(NO, "isBreakStatement");
function BO(e, t) {
return !e || e.type !== "CallExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(BO, "isCallExpression");
function kO(e, t) {
return !e || e.type !== "CatchClause" ? !1 : t == null || (0, v.default)(e, t);
}
i(kO, "isCatchClause");
function FO(e, t) {
return !e || e.type !== "ConditionalExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(FO, "isConditionalExpression");
function jO(e, t) {
return !e || e.type !== "ContinueStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(jO, "isContinueStatement");
function LO(e, t) {
return !e || e.type !== "DebuggerStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(LO, "isDebuggerStatement");
function MO(e, t) {
return !e || e.type !== "DoWhileStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(MO, "isDoWhileStatement");
function RO(e, t) {
return !e || e.type !== "EmptyStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(RO, "isEmptyStatement");
function qO(e, t) {
return !e || e.type !== "ExpressionStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(qO, "isExpressionStatement");
function UO(e, t) {
return !e || e.type !== "File" ? !1 : t == null || (0, v.default)(e, t);
}
i(UO, "isFile");
function VO(e, t) {
return !e || e.type !== "ForInStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(VO, "isForInStatement");
function $O(e, t) {
return !e || e.type !== "ForStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i($O, "isForStatement");
function WO(e, t) {
return !e || e.type !== "FunctionDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(WO, "isFunctionDeclaration");
function KO(e, t) {
return !e || e.type !== "FunctionExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(KO, "isFunctionExpression");
function GO(e, t) {
return !e || e.type !== "Identifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(GO, "isIdentifier");
function HO(e, t) {
return !e || e.type !== "IfStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(HO, "isIfStatement");
function YO(e, t) {
return !e || e.type !== "LabeledStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(YO, "isLabeledStatement");
function JO(e, t) {
return !e || e.type !== "StringLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(JO, "isStringLiteral");
function XO(e, t) {
return !e || e.type !== "NumericLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(XO, "isNumericLiteral");
function zO(e, t) {
return !e || e.type !== "NullLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(zO, "isNullLiteral");
function QO(e, t) {
return !e || e.type !== "BooleanLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(QO, "isBooleanLiteral");
function ZO(e, t) {
return !e || e.type !== "RegExpLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(ZO, "isRegExpLiteral");
function eN(e, t) {
return !e || e.type !== "LogicalExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(eN, "isLogicalExpression");
function tN(e, t) {
return !e || e.type !== "MemberExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(tN, "isMemberExpression");
function rN(e, t) {
return !e || e.type !== "NewExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(rN, "isNewExpression");
function nN(e, t) {
return !e || e.type !== "Program" ? !1 : t == null || (0, v.default)(e, t);
}
i(nN, "isProgram");
function sN(e, t) {
return !e || e.type !== "ObjectExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(sN, "isObjectExpression");
function iN(e, t) {
return !e || e.type !== "ObjectMethod" ? !1 : t == null || (0, v.default)(e, t);
}
i(iN, "isObjectMethod");
function aN(e, t) {
return !e || e.type !== "ObjectProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(aN, "isObjectProperty");
function oN(e, t) {
return !e || e.type !== "RestElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(oN, "isRestElement");
function lN(e, t) {
return !e || e.type !== "ReturnStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(lN, "isReturnStatement");
function uN(e, t) {
return !e || e.type !== "SequenceExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(uN, "isSequenceExpression");
function cN(e, t) {
return !e || e.type !== "ParenthesizedExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(cN, "isParenthesizedExpression");
function pN(e, t) {
return !e || e.type !== "SwitchCase" ? !1 : t == null || (0, v.default)(e, t);
}
i(pN, "isSwitchCase");
function fN(e, t) {
return !e || e.type !== "SwitchStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(fN, "isSwitchStatement");
function dN(e, t) {
return !e || e.type !== "ThisExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(dN, "isThisExpression");
function hN(e, t) {
return !e || e.type !== "ThrowStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(hN, "isThrowStatement");
function mN(e, t) {
return !e || e.type !== "TryStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(mN, "isTryStatement");
function yN(e, t) {
return !e || e.type !== "UnaryExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(yN, "isUnaryExpression");
function gN(e, t) {
return !e || e.type !== "UpdateExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(gN, "isUpdateExpression");
function bN(e, t) {
return !e || e.type !== "VariableDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(bN, "isVariableDeclaration");
function EN(e, t) {
return !e || e.type !== "VariableDeclarator" ? !1 : t == null || (0, v.default)(e, t);
}
i(EN, "isVariableDeclarator");
function TN(e, t) {
return !e || e.type !== "WhileStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(TN, "isWhileStatement");
function SN(e, t) {
return !e || e.type !== "WithStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(SN, "isWithStatement");
function xN(e, t) {
return !e || e.type !== "AssignmentPattern" ? !1 : t == null || (0, v.default)(e, t);
}
i(xN, "isAssignmentPattern");
function vN(e, t) {
return !e || e.type !== "ArrayPattern" ? !1 : t == null || (0, v.default)(e, t);
}
i(vN, "isArrayPattern");
function PN(e, t) {
return !e || e.type !== "ArrowFunctionExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(PN, "isArrowFunctionExpression");
function AN(e, t) {
return !e || e.type !== "ClassBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(AN, "isClassBody");
function CN(e, t) {
return !e || e.type !== "ClassExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(CN, "isClassExpression");
function DN(e, t) {
return !e || e.type !== "ClassDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(DN, "isClassDeclaration");
function wN(e, t) {
return !e || e.type !== "ExportAllDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(wN, "isExportAllDeclaration");
function IN(e, t) {
return !e || e.type !== "ExportDefaultDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(IN, "isExportDefaultDeclaration");
function _N(e, t) {
return !e || e.type !== "ExportNamedDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(_N, "isExportNamedDeclaration");
function ON(e, t) {
return !e || e.type !== "ExportSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(ON, "isExportSpecifier");
function NN(e, t) {
return !e || e.type !== "ForOfStatement" ? !1 : t == null || (0, v.default)(e, t);
}
i(NN, "isForOfStatement");
function BN(e, t) {
return !e || e.type !== "ImportDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(BN, "isImportDeclaration");
function kN(e, t) {
return !e || e.type !== "ImportDefaultSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(kN, "isImportDefaultSpecifier");
function FN(e, t) {
return !e || e.type !== "ImportNamespaceSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(FN, "isImportNamespaceSpecifier");
function jN(e, t) {
return !e || e.type !== "ImportSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(jN, "isImportSpecifier");
function LN(e, t) {
return !e || e.type !== "ImportExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(LN, "isImportExpression");
function MN(e, t) {
return !e || e.type !== "MetaProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(MN, "isMetaProperty");
function RN(e, t) {
return !e || e.type !== "ClassMethod" ? !1 : t == null || (0, v.default)(e, t);
}
i(RN, "isClassMethod");
function qN(e, t) {
return !e || e.type !== "ObjectPattern" ? !1 : t == null || (0, v.default)(e, t);
}
i(qN, "isObjectPattern");
function UN(e, t) {
return !e || e.type !== "SpreadElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(UN, "isSpreadElement");
function VN(e, t) {
return !e || e.type !== "Super" ? !1 : t == null || (0, v.default)(e, t);
}
i(VN, "isSuper");
function $N(e, t) {
return !e || e.type !== "TaggedTemplateExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i($N, "isTaggedTemplateExpression");
function WN(e, t) {
return !e || e.type !== "TemplateElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(WN, "isTemplateElement");
function KN(e, t) {
return !e || e.type !== "TemplateLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(KN, "isTemplateLiteral");
function GN(e, t) {
return !e || e.type !== "YieldExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(GN, "isYieldExpression");
function HN(e, t) {
return !e || e.type !== "AwaitExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(HN, "isAwaitExpression");
function YN(e, t) {
return !e || e.type !== "Import" ? !1 : t == null || (0, v.default)(e, t);
}
i(YN, "isImport");
function JN(e, t) {
return !e || e.type !== "BigIntLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(JN, "isBigIntLiteral");
function XN(e, t) {
return !e || e.type !== "ExportNamespaceSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(XN, "isExportNamespaceSpecifier");
function zN(e, t) {
return !e || e.type !== "OptionalMemberExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(zN, "isOptionalMemberExpression");
function QN(e, t) {
return !e || e.type !== "OptionalCallExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(QN, "isOptionalCallExpression");
function ZN(e, t) {
return !e || e.type !== "ClassProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(ZN, "isClassProperty");
function e3(e, t) {
return !e || e.type !== "ClassAccessorProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(e3, "isClassAccessorProperty");
function t3(e, t) {
return !e || e.type !== "ClassPrivateProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(t3, "isClassPrivateProperty");
function r3(e, t) {
return !e || e.type !== "ClassPrivateMethod" ? !1 : t == null || (0, v.default)(e, t);
}
i(r3, "isClassPrivateMethod");
function n3(e, t) {
return !e || e.type !== "PrivateName" ? !1 : t == null || (0, v.default)(e, t);
}
i(n3, "isPrivateName");
function s3(e, t) {
return !e || e.type !== "StaticBlock" ? !1 : t == null || (0, v.default)(e, t);
}
i(s3, "isStaticBlock");
function i3(e, t) {
return !e || e.type !== "ImportAttribute" ? !1 : t == null || (0, v.default)(e, t);
}
i(i3, "isImportAttribute");
function a3(e, t) {
return !e || e.type !== "AnyTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(a3, "isAnyTypeAnnotation");
function o3(e, t) {
return !e || e.type !== "ArrayTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(o3, "isArrayTypeAnnotation");
function l3(e, t) {
return !e || e.type !== "BooleanTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(l3, "isBooleanTypeAnnotation");
function u3(e, t) {
return !e || e.type !== "BooleanLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(u3, "isBooleanLiteralTypeAnnotation");
function c3(e, t) {
return !e || e.type !== "NullLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(c3, "isNullLiteralTypeAnnotation");
function p3(e, t) {
return !e || e.type !== "ClassImplements" ? !1 : t == null || (0, v.default)(e, t);
}
i(p3, "isClassImplements");
function f3(e, t) {
return !e || e.type !== "DeclareClass" ? !1 : t == null || (0, v.default)(e, t);
}
i(f3, "isDeclareClass");
function d3(e, t) {
return !e || e.type !== "DeclareFunction" ? !1 : t == null || (0, v.default)(e, t);
}
i(d3, "isDeclareFunction");
function h3(e, t) {
return !e || e.type !== "DeclareInterface" ? !1 : t == null || (0, v.default)(e, t);
}
i(h3, "isDeclareInterface");
function m3(e, t) {
return !e || e.type !== "DeclareModule" ? !1 : t == null || (0, v.default)(e, t);
}
i(m3, "isDeclareModule");
function y3(e, t) {
return !e || e.type !== "DeclareModuleExports" ? !1 : t == null || (0, v.default)(e, t);
}
i(y3, "isDeclareModuleExports");
function g3(e, t) {
return !e || e.type !== "DeclareTypeAlias" ? !1 : t == null || (0, v.default)(e, t);
}
i(g3, "isDeclareTypeAlias");
function b3(e, t) {
return !e || e.type !== "DeclareOpaqueType" ? !1 : t == null || (0, v.default)(e, t);
}
i(b3, "isDeclareOpaqueType");
function E3(e, t) {
return !e || e.type !== "DeclareVariable" ? !1 : t == null || (0, v.default)(e, t);
}
i(E3, "isDeclareVariable");
function T3(e, t) {
return !e || e.type !== "DeclareExportDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(T3, "isDeclareExportDeclaration");
function S3(e, t) {
return !e || e.type !== "DeclareExportAllDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(S3, "isDeclareExportAllDeclaration");
function x3(e, t) {
return !e || e.type !== "DeclaredPredicate" ? !1 : t == null || (0, v.default)(e, t);
}
i(x3, "isDeclaredPredicate");
function v3(e, t) {
return !e || e.type !== "ExistsTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(v3, "isExistsTypeAnnotation");
function P3(e, t) {
return !e || e.type !== "FunctionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(P3, "isFunctionTypeAnnotation");
function A3(e, t) {
return !e || e.type !== "FunctionTypeParam" ? !1 : t == null || (0, v.default)(e, t);
}
i(A3, "isFunctionTypeParam");
function C3(e, t) {
return !e || e.type !== "GenericTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(C3, "isGenericTypeAnnotation");
function D3(e, t) {
return !e || e.type !== "InferredPredicate" ? !1 : t == null || (0, v.default)(e, t);
}
i(D3, "isInferredPredicate");
function w3(e, t) {
return !e || e.type !== "InterfaceExtends" ? !1 : t == null || (0, v.default)(e, t);
}
i(w3, "isInterfaceExtends");
function I3(e, t) {
return !e || e.type !== "InterfaceDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(I3, "isInterfaceDeclaration");
function _3(e, t) {
return !e || e.type !== "InterfaceTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(_3, "isInterfaceTypeAnnotation");
function O3(e, t) {
return !e || e.type !== "IntersectionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(O3, "isIntersectionTypeAnnotation");
function N3(e, t) {
return !e || e.type !== "MixedTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(N3, "isMixedTypeAnnotation");
function B3(e, t) {
return !e || e.type !== "EmptyTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(B3, "isEmptyTypeAnnotation");
function k3(e, t) {
return !e || e.type !== "NullableTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(k3, "isNullableTypeAnnotation");
function F3(e, t) {
return !e || e.type !== "NumberLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(F3, "isNumberLiteralTypeAnnotation");
function j3(e, t) {
return !e || e.type !== "NumberTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(j3, "isNumberTypeAnnotation");
function L3(e, t) {
return !e || e.type !== "ObjectTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(L3, "isObjectTypeAnnotation");
function M3(e, t) {
return !e || e.type !== "ObjectTypeInternalSlot" ? !1 : t == null || (0, v.default)(e, t);
}
i(M3, "isObjectTypeInternalSlot");
function R3(e, t) {
return !e || e.type !== "ObjectTypeCallProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(R3, "isObjectTypeCallProperty");
function q3(e, t) {
return !e || e.type !== "ObjectTypeIndexer" ? !1 : t == null || (0, v.default)(e, t);
}
i(q3, "isObjectTypeIndexer");
function U3(e, t) {
return !e || e.type !== "ObjectTypeProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(U3, "isObjectTypeProperty");
function V3(e, t) {
return !e || e.type !== "ObjectTypeSpreadProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(V3, "isObjectTypeSpreadProperty");
function $3(e, t) {
return !e || e.type !== "OpaqueType" ? !1 : t == null || (0, v.default)(e, t);
}
i($3, "isOpaqueType");
function W3(e, t) {
return !e || e.type !== "QualifiedTypeIdentifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(W3, "isQualifiedTypeIdentifier");
function K3(e, t) {
return !e || e.type !== "StringLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(K3, "isStringLiteralTypeAnnotation");
function G3(e, t) {
return !e || e.type !== "StringTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(G3, "isStringTypeAnnotation");
function H3(e, t) {
return !e || e.type !== "SymbolTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(H3, "isSymbolTypeAnnotation");
function Y3(e, t) {
return !e || e.type !== "ThisTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(Y3, "isThisTypeAnnotation");
function J3(e, t) {
return !e || e.type !== "TupleTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(J3, "isTupleTypeAnnotation");
function X3(e, t) {
return !e || e.type !== "TypeofTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(X3, "isTypeofTypeAnnotation");
function z3(e, t) {
return !e || e.type !== "TypeAlias" ? !1 : t == null || (0, v.default)(e, t);
}
i(z3, "isTypeAlias");
function Q3(e, t) {
return !e || e.type !== "TypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(Q3, "isTypeAnnotation");
function Z3(e, t) {
return !e || e.type !== "TypeCastExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(Z3, "isTypeCastExpression");
function eB(e, t) {
return !e || e.type !== "TypeParameter" ? !1 : t == null || (0, v.default)(e, t);
}
i(eB, "isTypeParameter");
function tB(e, t) {
return !e || e.type !== "TypeParameterDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(tB, "isTypeParameterDeclaration");
function rB(e, t) {
return !e || e.type !== "TypeParameterInstantiation" ? !1 : t == null || (0, v.default)(e, t);
}
i(rB, "isTypeParameterInstantiation");
function nB(e, t) {
return !e || e.type !== "UnionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(nB, "isUnionTypeAnnotation");
function sB(e, t) {
return !e || e.type !== "Variance" ? !1 : t == null || (0, v.default)(e, t);
}
i(sB, "isVariance");
function iB(e, t) {
return !e || e.type !== "VoidTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(iB, "isVoidTypeAnnotation");
function aB(e, t) {
return !e || e.type !== "EnumDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(aB, "isEnumDeclaration");
function oB(e, t) {
return !e || e.type !== "EnumBooleanBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(oB, "isEnumBooleanBody");
function lB(e, t) {
return !e || e.type !== "EnumNumberBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(lB, "isEnumNumberBody");
function uB(e, t) {
return !e || e.type !== "EnumStringBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(uB, "isEnumStringBody");
function cB(e, t) {
return !e || e.type !== "EnumSymbolBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(cB, "isEnumSymbolBody");
function pB(e, t) {
return !e || e.type !== "EnumBooleanMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(pB, "isEnumBooleanMember");
function fB(e, t) {
return !e || e.type !== "EnumNumberMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(fB, "isEnumNumberMember");
function dB(e, t) {
return !e || e.type !== "EnumStringMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(dB, "isEnumStringMember");
function hB(e, t) {
return !e || e.type !== "EnumDefaultedMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(hB, "isEnumDefaultedMember");
function mB(e, t) {
return !e || e.type !== "IndexedAccessType" ? !1 : t == null || (0, v.default)(e, t);
}
i(mB, "isIndexedAccessType");
function yB(e, t) {
return !e || e.type !== "OptionalIndexedAccessType" ? !1 : t == null || (0, v.default)(e, t);
}
i(yB, "isOptionalIndexedAccessType");
function gB(e, t) {
return !e || e.type !== "JSXAttribute" ? !1 : t == null || (0, v.default)(e, t);
}
i(gB, "isJSXAttribute");
function bB(e, t) {
return !e || e.type !== "JSXClosingElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(bB, "isJSXClosingElement");
function EB(e, t) {
return !e || e.type !== "JSXElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(EB, "isJSXElement");
function TB(e, t) {
return !e || e.type !== "JSXEmptyExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(TB, "isJSXEmptyExpression");
function SB(e, t) {
return !e || e.type !== "JSXExpressionContainer" ? !1 : t == null || (0, v.default)(e, t);
}
i(SB, "isJSXExpressionContainer");
function xB(e, t) {
return !e || e.type !== "JSXSpreadChild" ? !1 : t == null || (0, v.default)(e, t);
}
i(xB, "isJSXSpreadChild");
function vB(e, t) {
return !e || e.type !== "JSXIdentifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(vB, "isJSXIdentifier");
function PB(e, t) {
return !e || e.type !== "JSXMemberExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(PB, "isJSXMemberExpression");
function AB(e, t) {
return !e || e.type !== "JSXNamespacedName" ? !1 : t == null || (0, v.default)(e, t);
}
i(AB, "isJSXNamespacedName");
function CB(e, t) {
return !e || e.type !== "JSXOpeningElement" ? !1 : t == null || (0, v.default)(e, t);
}
i(CB, "isJSXOpeningElement");
function DB(e, t) {
return !e || e.type !== "JSXSpreadAttribute" ? !1 : t == null || (0, v.default)(e, t);
}
i(DB, "isJSXSpreadAttribute");
function wB(e, t) {
return !e || e.type !== "JSXText" ? !1 : t == null || (0, v.default)(e, t);
}
i(wB, "isJSXText");
function IB(e, t) {
return !e || e.type !== "JSXFragment" ? !1 : t == null || (0, v.default)(e, t);
}
i(IB, "isJSXFragment");
function _B(e, t) {
return !e || e.type !== "JSXOpeningFragment" ? !1 : t == null || (0, v.default)(e, t);
}
i(_B, "isJSXOpeningFragment");
function OB(e, t) {
return !e || e.type !== "JSXClosingFragment" ? !1 : t == null || (0, v.default)(e, t);
}
i(OB, "isJSXClosingFragment");
function NB(e, t) {
return !e || e.type !== "Noop" ? !1 : t == null || (0, v.default)(e, t);
}
i(NB, "isNoop");
function BB(e, t) {
return !e || e.type !== "Placeholder" ? !1 : t == null || (0, v.default)(e, t);
}
i(BB, "isPlaceholder");
function kB(e, t) {
return !e || e.type !== "V8IntrinsicIdentifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(kB, "isV8IntrinsicIdentifier");
function FB(e, t) {
return !e || e.type !== "ArgumentPlaceholder" ? !1 : t == null || (0, v.default)(e, t);
}
i(FB, "isArgumentPlaceholder");
function jB(e, t) {
return !e || e.type !== "BindExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(jB, "isBindExpression");
function LB(e, t) {
return !e || e.type !== "Decorator" ? !1 : t == null || (0, v.default)(e, t);
}
i(LB, "isDecorator");
function MB(e, t) {
return !e || e.type !== "DoExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(MB, "isDoExpression");
function RB(e, t) {
return !e || e.type !== "ExportDefaultSpecifier" ? !1 : t == null || (0, v.default)(e, t);
}
i(RB, "isExportDefaultSpecifier");
function qB(e, t) {
return !e || e.type !== "RecordExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(qB, "isRecordExpression");
function UB(e, t) {
return !e || e.type !== "TupleExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(UB, "isTupleExpression");
function VB(e, t) {
return !e || e.type !== "DecimalLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(VB, "isDecimalLiteral");
function $B(e, t) {
return !e || e.type !== "ModuleExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i($B, "isModuleExpression");
function WB(e, t) {
return !e || e.type !== "TopicReference" ? !1 : t == null || (0, v.default)(e, t);
}
i(WB, "isTopicReference");
function KB(e, t) {
return !e || e.type !== "PipelineTopicExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(KB, "isPipelineTopicExpression");
function GB(e, t) {
return !e || e.type !== "PipelineBareFunction" ? !1 : t == null || (0, v.default)(e, t);
}
i(GB, "isPipelineBareFunction");
function HB(e, t) {
return !e || e.type !== "PipelinePrimaryTopicReference" ? !1 : t == null || (0, v.default)(e, t);
}
i(HB, "isPipelinePrimaryTopicReference");
function YB(e, t) {
return !e || e.type !== "TSParameterProperty" ? !1 : t == null || (0, v.default)(e, t);
}
i(YB, "isTSParameterProperty");
function JB(e, t) {
return !e || e.type !== "TSDeclareFunction" ? !1 : t == null || (0, v.default)(e, t);
}
i(JB, "isTSDeclareFunction");
function XB(e, t) {
return !e || e.type !== "TSDeclareMethod" ? !1 : t == null || (0, v.default)(e, t);
}
i(XB, "isTSDeclareMethod");
function zB(e, t) {
return !e || e.type !== "TSQualifiedName" ? !1 : t == null || (0, v.default)(e, t);
}
i(zB, "isTSQualifiedName");
function QB(e, t) {
return !e || e.type !== "TSCallSignatureDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(QB, "isTSCallSignatureDeclaration");
function ZB(e, t) {
return !e || e.type !== "TSConstructSignatureDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(ZB, "isTSConstructSignatureDeclaration");
function ek(e, t) {
return !e || e.type !== "TSPropertySignature" ? !1 : t == null || (0, v.default)(e, t);
}
i(ek, "isTSPropertySignature");
function tk(e, t) {
return !e || e.type !== "TSMethodSignature" ? !1 : t == null || (0, v.default)(e, t);
}
i(tk, "isTSMethodSignature");
function rk(e, t) {
return !e || e.type !== "TSIndexSignature" ? !1 : t == null || (0, v.default)(e, t);
}
i(rk, "isTSIndexSignature");
function nk(e, t) {
return !e || e.type !== "TSAnyKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(nk, "isTSAnyKeyword");
function sk(e, t) {
return !e || e.type !== "TSBooleanKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(sk, "isTSBooleanKeyword");
function ik(e, t) {
return !e || e.type !== "TSBigIntKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(ik, "isTSBigIntKeyword");
function ak(e, t) {
return !e || e.type !== "TSIntrinsicKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(ak, "isTSIntrinsicKeyword");
function ok(e, t) {
return !e || e.type !== "TSNeverKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(ok, "isTSNeverKeyword");
function lk(e, t) {
return !e || e.type !== "TSNullKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(lk, "isTSNullKeyword");
function uk(e, t) {
return !e || e.type !== "TSNumberKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(uk, "isTSNumberKeyword");
function ck(e, t) {
return !e || e.type !== "TSObjectKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(ck, "isTSObjectKeyword");
function pk(e, t) {
return !e || e.type !== "TSStringKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(pk, "isTSStringKeyword");
function fk(e, t) {
return !e || e.type !== "TSSymbolKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(fk, "isTSSymbolKeyword");
function dk(e, t) {
return !e || e.type !== "TSUndefinedKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(dk, "isTSUndefinedKeyword");
function hk(e, t) {
return !e || e.type !== "TSUnknownKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(hk, "isTSUnknownKeyword");
function mk(e, t) {
return !e || e.type !== "TSVoidKeyword" ? !1 : t == null || (0, v.default)(e, t);
}
i(mk, "isTSVoidKeyword");
function yk(e, t) {
return !e || e.type !== "TSThisType" ? !1 : t == null || (0, v.default)(e, t);
}
i(yk, "isTSThisType");
function gk(e, t) {
return !e || e.type !== "TSFunctionType" ? !1 : t == null || (0, v.default)(e, t);
}
i(gk, "isTSFunctionType");
function bk(e, t) {
return !e || e.type !== "TSConstructorType" ? !1 : t == null || (0, v.default)(e, t);
}
i(bk, "isTSConstructorType");
function Ek(e, t) {
return !e || e.type !== "TSTypeReference" ? !1 : t == null || (0, v.default)(e, t);
}
i(Ek, "isTSTypeReference");
function Tk(e, t) {
return !e || e.type !== "TSTypePredicate" ? !1 : t == null || (0, v.default)(e, t);
}
i(Tk, "isTSTypePredicate");
function Sk(e, t) {
return !e || e.type !== "TSTypeQuery" ? !1 : t == null || (0, v.default)(e, t);
}
i(Sk, "isTSTypeQuery");
function xk(e, t) {
return !e || e.type !== "TSTypeLiteral" ? !1 : t == null || (0, v.default)(e, t);
}
i(xk, "isTSTypeLiteral");
function vk(e, t) {
return !e || e.type !== "TSArrayType" ? !1 : t == null || (0, v.default)(e, t);
}
i(vk, "isTSArrayType");
function Pk(e, t) {
return !e || e.type !== "TSTupleType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Pk, "isTSTupleType");
function Ak(e, t) {
return !e || e.type !== "TSOptionalType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Ak, "isTSOptionalType");
function Ck(e, t) {
return !e || e.type !== "TSRestType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Ck, "isTSRestType");
function Dk(e, t) {
return !e || e.type !== "TSNamedTupleMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(Dk, "isTSNamedTupleMember");
function wk(e, t) {
return !e || e.type !== "TSUnionType" ? !1 : t == null || (0, v.default)(e, t);
}
i(wk, "isTSUnionType");
function Ik(e, t) {
return !e || e.type !== "TSIntersectionType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Ik, "isTSIntersectionType");
function _k(e, t) {
return !e || e.type !== "TSConditionalType" ? !1 : t == null || (0, v.default)(e, t);
}
i(_k, "isTSConditionalType");
function Ok(e, t) {
return !e || e.type !== "TSInferType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Ok, "isTSInferType");
function Nk(e, t) {
return !e || e.type !== "TSParenthesizedType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Nk, "isTSParenthesizedType");
function Bk(e, t) {
return !e || e.type !== "TSTypeOperator" ? !1 : t == null || (0, v.default)(e, t);
}
i(Bk, "isTSTypeOperator");
function kk(e, t) {
return !e || e.type !== "TSIndexedAccessType" ? !1 : t == null || (0, v.default)(e, t);
}
i(kk, "isTSIndexedAccessType");
function Fk(e, t) {
return !e || e.type !== "TSMappedType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Fk, "isTSMappedType");
function jk(e, t) {
return !e || e.type !== "TSTemplateLiteralType" ? !1 : t == null || (0, v.default)(e, t);
}
i(jk, "isTSTemplateLiteralType");
function Lk(e, t) {
return !e || e.type !== "TSLiteralType" ? !1 : t == null || (0, v.default)(e, t);
}
i(Lk, "isTSLiteralType");
function Mk(e, t) {
return !e || e.type !== "TSExpressionWithTypeArguments" ? !1 : t == null || (0, v.default)(e, t);
}
i(Mk, "isTSExpressionWithTypeArguments");
function Rk(e, t) {
return !e || e.type !== "TSInterfaceDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(Rk, "isTSInterfaceDeclaration");
function qk(e, t) {
return !e || e.type !== "TSInterfaceBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(qk, "isTSInterfaceBody");
function Uk(e, t) {
return !e || e.type !== "TSTypeAliasDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(Uk, "isTSTypeAliasDeclaration");
function Vk(e, t) {
return !e || e.type !== "TSInstantiationExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(Vk, "isTSInstantiationExpression");
function $k(e, t) {
return !e || e.type !== "TSAsExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i($k, "isTSAsExpression");
function Wk(e, t) {
return !e || e.type !== "TSSatisfiesExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(Wk, "isTSSatisfiesExpression");
function Kk(e, t) {
return !e || e.type !== "TSTypeAssertion" ? !1 : t == null || (0, v.default)(e, t);
}
i(Kk, "isTSTypeAssertion");
function Gk(e, t) {
return !e || e.type !== "TSEnumBody" ? !1 : t == null || (0, v.default)(e, t);
}
i(Gk, "isTSEnumBody");
function Hk(e, t) {
return !e || e.type !== "TSEnumDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(Hk, "isTSEnumDeclaration");
function Yk(e, t) {
return !e || e.type !== "TSEnumMember" ? !1 : t == null || (0, v.default)(e, t);
}
i(Yk, "isTSEnumMember");
function Jk(e, t) {
return !e || e.type !== "TSModuleDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(Jk, "isTSModuleDeclaration");
function Xk(e, t) {
return !e || e.type !== "TSModuleBlock" ? !1 : t == null || (0, v.default)(e, t);
}
i(Xk, "isTSModuleBlock");
function zk(e, t) {
return !e || e.type !== "TSImportType" ? !1 : t == null || (0, v.default)(e, t);
}
i(zk, "isTSImportType");
function Qk(e, t) {
return !e || e.type !== "TSImportEqualsDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(Qk, "isTSImportEqualsDeclaration");
function Zk(e, t) {
return !e || e.type !== "TSExternalModuleReference" ? !1 : t == null || (0, v.default)(e, t);
}
i(Zk, "isTSExternalModuleReference");
function eF(e, t) {
return !e || e.type !== "TSNonNullExpression" ? !1 : t == null || (0, v.default)(e, t);
}
i(eF, "isTSNonNullExpression");
function tF(e, t) {
return !e || e.type !== "TSExportAssignment" ? !1 : t == null || (0, v.default)(e, t);
}
i(tF, "isTSExportAssignment");
function rF(e, t) {
return !e || e.type !== "TSNamespaceExportDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(rF, "isTSNamespaceExportDeclaration");
function nF(e, t) {
return !e || e.type !== "TSTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t);
}
i(nF, "isTSTypeAnnotation");
function sF(e, t) {
return !e || e.type !== "TSTypeParameterInstantiation" ? !1 : t == null || (0, v.default)(e, t);
}
i(sF, "isTSTypeParameterInstantiation");
function iF(e, t) {
return !e || e.type !== "TSTypeParameterDeclaration" ? !1 : t == null || (0, v.default)(e, t);
}
i(iF, "isTSTypeParameterDeclaration");
function aF(e, t) {
return !e || e.type !== "TSTypeParameter" ? !1 : t == null || (0, v.default)(e, t);
}
i(aF, "isTSTypeParameter");
function oF(e, t) {
if (!e) return !1;
switch (e.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":
case "File":
case "ForInStatement":
case "ForStatement":
case "FunctionDeclaration":
case "FunctionExpression":
case "Identifier":
case "IfStatement":
case "LabeledStatement":
case "StringLiteral":
case "NumericLiteral":
case "NullLiteral":
case "BooleanLiteral":
case "RegExpLiteral":
case "LogicalExpression":
case "MemberExpression":
case "NewExpression":
case "Program":
case "ObjectExpression":
case "ObjectMethod":
case "ObjectProperty":
case "RestElement":
case "ReturnStatement":
case "SequenceExpression":
case "ParenthesizedExpression":
case "SwitchCase":
case "SwitchStatement":
case "ThisExpression":
case "ThrowStatement":
case "TryStatement":