UNPKG

storybook

Version:

Storybook framework-agnostic API

1,452 lines (1,448 loc) • 1.9 MB
"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":