SYMBOL INDEX (435 symbols across 9 files) FILE: src/core.ts type RulesTypeGenOptions (line 6) | interface RulesTypeGenOptions { type FlatConfigsToPluginsOptions (line 50) | interface FlatConfigsToPluginsOptions { type FlatConfigsToRulesOptions (line 55) | interface FlatConfigsToRulesOptions function flatConfigsToPlugins (line 59) | async function flatConfigsToPlugins( function flatConfigsToRulesDTS (line 81) | async function flatConfigsToRulesDTS( function pluginsToRulesDTS (line 94) | async function pluginsToRulesDTS( function compileRule (line 180) | async function compileRule( FILE: src/index.ts type TypeGenOptions (line 9) | interface TypeGenOptions extends FlatConfigsToRulesOptions { function typegen (line 26) | async function typegen( FILE: test/output/core-rules.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type AccessorPairs (line 1569) | type AccessorPairs = []|[{ type ArrayBracketNewline (line 1576) | type ArrayBracketNewline = []|[(("always" | "never" | "consistent") | { type ArrayBracketSpacing (line 1581) | type ArrayBracketSpacing = []|[("always" | "never")]|[("always" | "never... type ArrayCallbackReturn (line 1587) | type ArrayCallbackReturn = []|[{ type ArrayElementNewline (line 1593) | type ArrayElementNewline = []|[(_ArrayElementNewlineBasicConfig | { type _ArrayElementNewlineBasicConfig (line 1597) | type _ArrayElementNewlineBasicConfig = (("always" | "never" | "consisten... type ArrowBodyStyle (line 1602) | type ArrowBodyStyle = ([]|[("always" | "never")] | []|["as-needed"]|["as... type ArrowParens (line 1606) | type ArrowParens = []|[("always" | "as-needed")]|[("always" | "as-needed... type ArrowSpacing (line 1610) | type ArrowSpacing = []|[{ type BlockSpacing (line 1615) | type BlockSpacing = []|[("always" | "never")] type BraceStyle (line 1617) | type BraceStyle = []|[("1tbs" | "stroustrup" | "allman")]|[("1tbs" | "st... type CallbackReturn (line 1621) | type CallbackReturn = []|[string[]] type Camelcase (line 1623) | type Camelcase = []|[{ type CapitalizedComments (line 1632) | type CapitalizedComments = []|[("always" | "never")]|[("always" | "never... type ClassMethodsUseThis (line 1649) | type ClassMethodsUseThis = []|[{ type CommaDangle (line 1656) | type CommaDangle = []|[(_CommaDangleValue | { type _CommaDangleValue (line 1663) | type _CommaDangleValue = ("always-multiline" | "always" | "never" | "onl... type _CommaDangleValueWithIgnore (line 1664) | type _CommaDangleValueWithIgnore = ("always-multiline" | "always" | "ign... type CommaSpacing (line 1666) | type CommaSpacing = []|[{ type CommaStyle (line 1671) | type CommaStyle = []|[("first" | "last")]|[("first" | "last"), { type Complexity (line 1677) | type Complexity = []|[(number | { type ComputedPropertySpacing (line 1683) | type ComputedPropertySpacing = []|[("always" | "never")]|[("always" | "n... type ConsistentReturn (line 1687) | type ConsistentReturn = []|[{ type ConsistentThis (line 1691) | type ConsistentThis = string[] type Curly (line 1693) | type Curly = ([]|["all"] | []|[("multi" | "multi-line" | "multi-or-nest"... type DefaultCase (line 1695) | type DefaultCase = []|[{ type DotLocation (line 1699) | type DotLocation = []|[("object" | "property")] type DotNotation (line 1701) | type DotNotation = []|[{ type EolLast (line 1706) | type EolLast = []|[("always" | "never" | "unix" | "windows")] type Eqeqeq (line 1708) | type Eqeqeq = ([]|["always"]|["always", { type FuncCallSpacing (line 1712) | type FuncCallSpacing = ([]|["never"] | []|["always"]|["always", { type FuncNameMatching (line 1716) | type FuncNameMatching = ([]|[("always" | "never")]|[("always" | "never"), { type FuncNames (line 1724) | type FuncNames = []|[_FuncNamesValue]|[_FuncNamesValue, { type _FuncNamesValue (line 1727) | type _FuncNamesValue = ("always" | "as-needed" | "never") type FuncStyle (line 1729) | type FuncStyle = []|[("declaration" | "expression")]|[("declaration" | "... type FunctionCallArgumentNewline (line 1737) | type FunctionCallArgumentNewline = []|[("always" | "never" | "consistent")] type FunctionParenNewline (line 1739) | type FunctionParenNewline = []|[(("always" | "never" | "consistent" | "m... type GeneratorStarSpacing (line 1743) | type GeneratorStarSpacing = []|[(("before" | "after" | "both" | "neither... type GetterReturn (line 1760) | type GetterReturn = []|[{ type GroupedAccessorPairs (line 1764) | type GroupedAccessorPairs = []|[("anyOrder" | "getBeforeSet" | "setBefor... type HandleCallbackErr (line 1768) | type HandleCallbackErr = []|[string] type IdBlacklist (line 1770) | type IdBlacklist = string[] type IdDenylist (line 1772) | type IdDenylist = string[] type IdLength (line 1774) | type IdLength = []|[{ type IdMatch (line 1782) | type IdMatch = []|[string]|[string, { type ImplicitArrowLinebreak (line 1789) | type ImplicitArrowLinebreak = []|[("beside" | "below")] type Indent (line 1791) | type Indent = []|[("tab" | number)]|[("tab" | number), { type IndentLegacy (line 1823) | type IndentLegacy = []|[("tab" | number)]|[("tab" | number), { type InitDeclarations (line 1851) | type InitDeclarations = ([]|["always"] | []|["never"]|["never", { type JsxQuotes (line 1855) | type JsxQuotes = []|[("prefer-single" | "prefer-double")] type KeySpacing (line 1857) | type KeySpacing = []|[({ type KeywordSpacing (line 1903) | type KeywordSpacing = []|[{ type LineCommentPosition (line 2182) | type LineCommentPosition = []|[(("above" | "beside") | { type LinebreakStyle (line 2189) | type LinebreakStyle = []|[("unix" | "windows")] type LinesAroundComment (line 2191) | type LinesAroundComment = []|[{ type LinesAroundDirective (line 2209) | type LinesAroundDirective = []|[(("always" | "never") | { type LinesBetweenClassMembers (line 2214) | type LinesBetweenClassMembers = []|[({ type LogicalAssignmentOperators (line 2240) | type LogicalAssignmentOperators = (([]|["always"]|["always", { type MaxClassesPerFile (line 2244) | type MaxClassesPerFile = []|[(number | { type MaxDepth (line 2249) | type MaxDepth = []|[(number | { type MaxLen (line 2254) | type MaxLen = []|[({ type MaxLines (line 2322) | type MaxLines = []|[(number | { type MaxLinesPerFunction (line 2328) | type MaxLinesPerFunction = []|[({ type MaxNestedCallbacks (line 2335) | type MaxNestedCallbacks = []|[(number | { type MaxParams (line 2340) | type MaxParams = []|[(number | { type MaxStatements (line 2349) | type MaxStatements = []|[(number | { type MaxStatementsPerLine (line 2359) | type MaxStatementsPerLine = []|[{ type MultilineCommentStyle (line 2363) | type MultilineCommentStyle = ([]|[("starred-block" | "bare-block")] | []... type MultilineTernary (line 2367) | type MultilineTernary = []|[("always" | "always-multiline" | "never")] type NewCap (line 2369) | type NewCap = []|[{ type NewParens (line 2379) | type NewParens = []|[("always" | "never")] type NewlineAfterVar (line 2381) | type NewlineAfterVar = []|[("never" | "always")] type NewlinePerChainedCall (line 2383) | type NewlinePerChainedCall = []|[{ type NoBitwise (line 2387) | type NoBitwise = []|[{ type NoCondAssign (line 2392) | type NoCondAssign = []|[("except-parens" | "always")] type NoConfusingArrow (line 2394) | type NoConfusingArrow = []|[{ type NoConsole (line 2399) | type NoConsole = []|[{ type NoConstantCondition (line 2404) | type NoConstantCondition = []|[{ type NoDuplicateImports (line 2408) | type NoDuplicateImports = []|[{ type NoElseReturn (line 2413) | type NoElseReturn = []|[{ type NoEmpty (line 2417) | type NoEmpty = []|[{ type NoEmptyFunction (line 2421) | type NoEmptyFunction = []|[{ type NoEmptyPattern (line 2425) | type NoEmptyPattern = []|[{ type NoEval (line 2429) | type NoEval = []|[{ type NoExtendNative (line 2433) | type NoExtendNative = []|[{ type NoExtraBooleanCast (line 2437) | type NoExtraBooleanCast = []|[({ type NoExtraParens (line 2443) | type NoExtraParens = ([]|["functions"] | []|["all"]|["all", { type NoFallthrough (line 2456) | type NoFallthrough = []|[{ type NoGlobalAssign (line 2462) | type NoGlobalAssign = []|[{ type NoImplicitCoercion (line 2466) | type NoImplicitCoercion = []|[{ type NoImplicitGlobals (line 2474) | type NoImplicitGlobals = []|[{ type NoInlineComments (line 2478) | type NoInlineComments = []|[{ type NoInnerDeclarations (line 2482) | type NoInnerDeclarations = []|[("functions" | "both")]|[("functions" | "... type NoInvalidRegexp (line 2486) | type NoInvalidRegexp = []|[{ type NoInvalidThis (line 2490) | type NoInvalidThis = []|[{ type NoIrregularWhitespace (line 2494) | type NoIrregularWhitespace = []|[{ type NoLabels (line 2502) | type NoLabels = []|[{ type NoMagicNumbers (line 2507) | type NoMagicNumbers = []|[{ type NoMisleadingCharacterClass (line 2520) | type NoMisleadingCharacterClass = []|[{ type NoMixedOperators (line 2524) | type NoMixedOperators = []|[{ type NoMixedRequires (line 2529) | type NoMixedRequires = []|[(boolean | { type NoMixedSpacesAndTabs (line 2534) | type NoMixedSpacesAndTabs = []|[("smart-tabs" | true | false)] type NoMultiAssign (line 2536) | type NoMultiAssign = []|[{ type NoMultiSpaces (line 2540) | type NoMultiSpaces = []|[{ type NoMultipleEmptyLines (line 2547) | type NoMultipleEmptyLines = []|[{ type NoNativeReassign (line 2553) | type NoNativeReassign = []|[{ type NoParamReassign (line 2557) | type NoParamReassign = []|[({ type NoPlusplus (line 2565) | type NoPlusplus = []|[{ type NoPromiseExecutorReturn (line 2569) | type NoPromiseExecutorReturn = []|[{ type NoRedeclare (line 2573) | type NoRedeclare = []|[{ type NoRestrictedExports (line 2577) | type NoRestrictedExports = []|[({ type NoRestrictedGlobals (line 2592) | type NoRestrictedGlobals = ((string | { type NoRestrictedImports (line 2605) | type NoRestrictedImports = ((string | { type NoRestrictedModules (line 2628) | type NoRestrictedModules = ((string | { type NoRestrictedProperties (line 2639) | type NoRestrictedProperties = ({ type NoRestrictedSyntax (line 2645) | type NoRestrictedSyntax = (string | { type NoReturnAssign (line 2650) | type NoReturnAssign = []|[("except-parens" | "always")] type NoSelfAssign (line 2652) | type NoSelfAssign = []|[{ type NoSequences (line 2656) | type NoSequences = []|[{ type NoShadow (line 2660) | type NoShadow = []|[{ type NoShadowRestrictedNames (line 2669) | type NoShadowRestrictedNames = []|[{ type NoSync (line 2673) | type NoSync = []|[{ type NoTabs (line 2677) | type NoTabs = []|[{ type NoTrailingSpaces (line 2681) | type NoTrailingSpaces = []|[{ type NoUndef (line 2686) | type NoUndef = []|[{ type NoUnderscoreDangle (line 2690) | type NoUnderscoreDangle = []|[{ type NoUnneededTernary (line 2702) | type NoUnneededTernary = []|[{ type NoUnreachableLoop (line 2706) | type NoUnreachableLoop = []|[{ type NoUnsafeNegation (line 2710) | type NoUnsafeNegation = []|[{ type NoUnsafeOptionalChaining (line 2714) | type NoUnsafeOptionalChaining = []|[{ type NoUnusedExpressions (line 2718) | type NoUnusedExpressions = []|[{ type NoUnusedVars (line 2726) | type NoUnusedVars = []|[(("all" | "local") | { type NoUseBeforeDefine (line 2740) | type NoUseBeforeDefine = []|[("nofunc" | { type NoUselessComputedKey (line 2750) | type NoUselessComputedKey = []|[{ type NoUselessEscape (line 2754) | type NoUselessEscape = []|[{ type NoUselessRename (line 2758) | type NoUselessRename = []|[{ type NoVoid (line 2764) | type NoVoid = []|[{ type NoWarningComments (line 2768) | type NoWarningComments = []|[{ type NonblockStatementBodyPosition (line 2775) | type NonblockStatementBodyPosition = []|[("beside" | "below" | "any")]|[... type ObjectCurlyNewline (line 2785) | type ObjectCurlyNewline = []|[((("always" | "never") | { type ObjectCurlySpacing (line 2812) | type ObjectCurlySpacing = []|[("always" | "never")]|[("always" | "never"... type ObjectPropertyNewline (line 2817) | type ObjectPropertyNewline = []|[{ type ObjectShorthand (line 2822) | type ObjectShorthand = ([]|[("always" | "methods" | "properties" | "neve... type OneVar (line 2831) | type OneVar = []|[(("always" | "never" | "consecutive") | { type OneVarDeclarationPerLine (line 2843) | type OneVarDeclarationPerLine = []|[("always" | "initializations")] type OperatorAssignment (line 2845) | type OperatorAssignment = []|[("always" | "never")] type OperatorLinebreak (line 2847) | type OperatorLinebreak = []|[("after" | "before" | "none" | null)]|[("af... type PaddedBlocks (line 2853) | type PaddedBlocks = []|[(("always" | "never") | { type _PaddingLineBetweenStatementsPaddingType (line 2865) | type _PaddingLineBetweenStatementsPaddingType = ("any" | "never" | "alwa... type _PaddingLineBetweenStatementsStatementType (line 2866) | type _PaddingLineBetweenStatementsStatementType = (("*" | "block-like" |... type PaddingLineBetweenStatements (line 2867) | type PaddingLineBetweenStatements = { type PreferArrowCallback (line 2873) | type PreferArrowCallback = []|[{ type PreferConst (line 2878) | type PreferConst = []|[{ type PreferDestructuring (line 2883) | type PreferDestructuring = []|[({ type PreferPromiseRejectErrors (line 2911) | type PreferPromiseRejectErrors = []|[{ type PreferReflect (line 2915) | type PreferReflect = []|[{ type PreferRegexLiterals (line 2919) | type PreferRegexLiterals = []|[{ type PreserveCaughtError (line 2923) | type PreserveCaughtError = []|[{ type QuoteProps (line 2928) | type QuoteProps = ([]|[("always" | "as-needed" | "consistent" | "consist... type Quotes (line 2934) | type Quotes = []|[("single" | "double" | "backtick")]|[("single" | "doub... type Radix (line 2939) | type Radix = []|[("always" | "as-needed")] type RequireAtomicUpdates (line 2941) | type RequireAtomicUpdates = []|[{ type RequireUnicodeRegexp (line 2945) | type RequireUnicodeRegexp = []|[{ type RestSpreadSpacing (line 2949) | type RestSpreadSpacing = []|[("always" | "never")] type Semi (line 2951) | type Semi = ([]|["never"]|["never", { type SemiSpacing (line 2958) | type SemiSpacing = []|[{ type SemiStyle (line 2963) | type SemiStyle = []|[("last" | "first")] type SortImports (line 2965) | type SortImports = []|[{ type SortKeys (line 2974) | type SortKeys = []|[("asc" | "desc")]|[("asc" | "desc"), { type SortVars (line 2982) | type SortVars = []|[{ type SpaceBeforeBlocks (line 2986) | type SpaceBeforeBlocks = []|[(("always" | "never") | { type SpaceBeforeFunctionParen (line 2992) | type SpaceBeforeFunctionParen = []|[(("always" | "never") | { type SpaceInParens (line 2998) | type SpaceInParens = []|[("always" | "never")]|[("always" | "never"), { type SpaceInfixOps (line 3002) | type SpaceInfixOps = []|[{ type SpaceUnaryOps (line 3006) | type SpaceUnaryOps = []|[{ type SpacedComment (line 3014) | type SpacedComment = []|[("always" | "never")]|[("always" | "never"), { type Strict (line 3028) | type Strict = []|[("never" | "global" | "function" | "safe")] type SwitchColonSpacing (line 3030) | type SwitchColonSpacing = []|[{ type TemplateCurlySpacing (line 3035) | type TemplateCurlySpacing = []|[("always" | "never")] type TemplateTagSpacing (line 3037) | type TemplateTagSpacing = []|[("always" | "never")] type UnicodeBom (line 3039) | type UnicodeBom = []|[("always" | "never")] type UseIsnan (line 3041) | type UseIsnan = []|[{ type ValidTypeof (line 3046) | type ValidTypeof = []|[{ type WrapIife (line 3050) | type WrapIife = []|[("outside" | "inside" | "any")]|[("outside" | "insid... type YieldStarSpacing (line 3054) | type YieldStarSpacing = []|[(("before" | "after" | "both" | "neither") | { type Yoda (line 3059) | type Yoda = []|[("always" | "never")]|[("always" | "never"), { FILE: test/output/flat-config-vue.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type VueArrayBracketNewline (line 1270) | type VueArrayBracketNewline = []|[(("always" | "never" | "consistent") | { type VueArrayBracketSpacing (line 1275) | type VueArrayBracketSpacing = []|[("always" | "never")]|[("always" | "ne... type VueArrayElementNewline (line 1281) | type VueArrayElementNewline = []|[(_VueArrayElementNewlineBasicConfig | { type _VueArrayElementNewlineBasicConfig (line 1285) | type _VueArrayElementNewlineBasicConfig = (("always" | "never" | "consis... type VueArrowSpacing (line 1291) | type VueArrowSpacing = []|[{ type VueAttributeHyphenation (line 1296) | type VueAttributeHyphenation = []|[("always" | "never")]|[("always" | "n... type VueAttributesOrder (line 1305) | type VueAttributesOrder = []|[{ type VueBlockLang (line 1312) | type VueBlockLang = []|[{ type VueBlockOrder (line 1319) | type VueBlockOrder = []|[{ type VueBlockSpacing (line 1323) | type VueBlockSpacing = []|[("always" | "never")] type VueBlockTagNewline (line 1325) | type VueBlockTagNewline = []|[{ type VueBraceStyle (line 1338) | type VueBraceStyle = []|[("1tbs" | "stroustrup" | "allman")]|[("1tbs" | ... type VueCamelcase (line 1342) | type VueCamelcase = []|[{ type VueCommaDangle (line 1351) | type VueCommaDangle = []|[(_VueCommaDangleValue | { type _VueCommaDangleValue (line 1363) | type _VueCommaDangleValue = ("always-multiline" | "always" | "never" | "... type _VueCommaDangleValueWithIgnore (line 1364) | type _VueCommaDangleValueWithIgnore = ("always-multiline" | "always" | "... type VueCommaSpacing (line 1366) | type VueCommaSpacing = []|[{ type VueCommaStyle (line 1371) | type VueCommaStyle = []|[("first" | "last")]|[("first" | "last"), { type VueCommentDirective (line 1377) | type VueCommentDirective = []|[{ type VueComponentApiStyle (line 1381) | type VueComponentApiStyle = []|[[("script-setup" | "composition" | "comp... type VueComponentDefinitionNameCasing (line 1383) | type VueComponentDefinitionNameCasing = []|[("PascalCase" | "kebab-case")] type VueComponentNameInTemplateCasing (line 1385) | type VueComponentNameInTemplateCasing = []|[("PascalCase" | "kebab-case"... type VueComponentOptionsNameCasing (line 1391) | type VueComponentOptionsNameCasing = []|[("camelCase" | "kebab-case" | "... type VueCustomEventNameCasing (line 1393) | type VueCustomEventNameCasing = []|[("kebab-case" | "camelCase")]|[("keb... type VueDefineEmitsDeclaration (line 1397) | type VueDefineEmitsDeclaration = []|[("type-based" | "type-literal" | "r... type VueDefineMacrosOrder (line 1399) | type VueDefineMacrosOrder = []|[{ type VueDefinePropsDeclaration (line 1404) | type VueDefinePropsDeclaration = []|[("type-based" | "runtime")] type VueDefinePropsDestructuring (line 1406) | type VueDefinePropsDestructuring = []|[{ type VueDotLocation (line 1410) | type VueDotLocation = []|[("object" | "property")] type VueDotNotation (line 1412) | type VueDotNotation = []|[{ type VueEnforceStyleAttribute (line 1417) | type VueEnforceStyleAttribute = []|[{ type VueEqeqeq (line 1422) | type VueEqeqeq = ([]|["always"]|["always", { type VueFirstAttributeLinebreak (line 1426) | type VueFirstAttributeLinebreak = []|[{ type VueFuncCallSpacing (line 1431) | type VueFuncCallSpacing = ([]|["never"] | []|["always"]|["always", { type VueHtmlButtonHasType (line 1439) | type VueHtmlButtonHasType = []|[{ type VueHtmlClosingBracketNewline (line 1445) | type VueHtmlClosingBracketNewline = []|[{ type VueHtmlClosingBracketSpacing (line 1454) | type VueHtmlClosingBracketSpacing = []|[{ type VueHtmlCommentContentNewline (line 1460) | type VueHtmlCommentContentNewline = []|[(("always" | "never") | { type VueHtmlCommentContentSpacing (line 1470) | type VueHtmlCommentContentSpacing = []|[("always" | "never")]|[("always"... type VueHtmlCommentIndent (line 1474) | type VueHtmlCommentIndent = []|[(number | "tab")] type VueHtmlIndent (line 1476) | type VueHtmlIndent = []|[(number | "tab")]|[(number | "tab"), { type VueHtmlQuotes (line 1493) | type VueHtmlQuotes = []|[("double" | "single")]|[("double" | "single"), { type VueHtmlSelfClosing (line 1497) | type VueHtmlSelfClosing = []|[{ type _VueHtmlSelfClosingOptionValue (line 1506) | type _VueHtmlSelfClosingOptionValue = ("always" | "never" | "any") type VueKeySpacing (line 1508) | type VueKeySpacing = []|[({ type VueKeywordSpacing (line 1555) | type VueKeywordSpacing = []|[{ type VueMatchComponentFileName (line 1858) | type VueMatchComponentFileName = []|[{ type VueMaxAttributesPerLine (line 1863) | type VueMaxAttributesPerLine = []|[{ type VueMaxLen (line 1872) | type VueMaxLen = []|[({ type VueMaxLinesPerBlock (line 1958) | type VueMaxLinesPerBlock = []|[{ type VueMaxProps (line 1965) | type VueMaxProps = []|[{ type VueMaxTemplateDepth (line 1969) | type VueMaxTemplateDepth = []|[{ type VueMultiWordComponentNames (line 1973) | type VueMultiWordComponentNames = []|[{ type VueMultilineHtmlElementContentNewline (line 1977) | type VueMultilineHtmlElementContentNewline = []|[{ type VueMultilineTernary (line 1983) | type VueMultilineTernary = []|[("always" | "always-multiline" | "never")... type VueMustacheInterpolationSpacing (line 1987) | type VueMustacheInterpolationSpacing = []|[("always" | "never")] type VueNewLineBetweenMultiLineProperty (line 1989) | type VueNewLineBetweenMultiLineProperty = []|[{ type VueNextTickStyle (line 1993) | type VueNextTickStyle = []|[("promise" | "callback")] type VueNoAsyncInComputedProperties (line 1995) | type VueNoAsyncInComputedProperties = []|[{ type VueNoBareStringsInTemplate (line 1999) | type VueNoBareStringsInTemplate = []|[{ type VueNoBooleanDefault (line 2007) | type VueNoBooleanDefault = []|[("default-false" | "no-default")] type VueNoChildContent (line 2009) | type VueNoChildContent = []|[{ type VueNoConsole (line 2014) | type VueNoConsole = []|[{ type VueNoConstantCondition (line 2019) | type VueNoConstantCondition = []|[{ type VueNoDeprecatedModelDefinition (line 2023) | type VueNoDeprecatedModelDefinition = []|[{ type VueNoDeprecatedRouterLinkTagProp (line 2027) | type VueNoDeprecatedRouterLinkTagProp = []|[{ type VueNoDeprecatedSlotAttribute (line 2032) | type VueNoDeprecatedSlotAttribute = []|[{ type VueNoDupeKeys (line 2037) | type VueNoDupeKeys = []|[{ type VueNoDuplicateAttrInheritance (line 2041) | type VueNoDuplicateAttrInheritance = []|[{ type VueNoDuplicateAttributes (line 2045) | type VueNoDuplicateAttributes = []|[{ type VueNoEmptyPattern (line 2050) | type VueNoEmptyPattern = []|[{ type VueNoExtraParens (line 2054) | type VueNoExtraParens = ([]|["functions"] | []|["all"]|["all", { type VueNoImplicitCoercion (line 2074) | type VueNoImplicitCoercion = []|[{ type VueNoIrregularWhitespace (line 2082) | type VueNoIrregularWhitespace = []|[{ type VueNoLoneTemplate (line 2091) | type VueNoLoneTemplate = []|[{ type VueNoMultiSpaces (line 2095) | type VueNoMultiSpaces = []|[{ type VueNoMultipleTemplateRoot (line 2100) | type VueNoMultipleTemplateRoot = []|[{ type VueNoMutatingProps (line 2104) | type VueNoMutatingProps = []|[{ type VueNoParsingError (line 2108) | type VueNoParsingError = []|[{ type VueNoPotentialComponentOptionTypo (line 2147) | type VueNoPotentialComponentOptionTypo = []|[{ type VueNoRequiredPropWithDefault (line 2155) | type VueNoRequiredPropWithDefault = []|[{ type VueNoReservedComponentNames (line 2159) | type VueNoReservedComponentNames = []|[{ type VueNoReservedKeys (line 2165) | type VueNoReservedKeys = []|[{ type VueNoReservedProps (line 2170) | type VueNoReservedProps = []|[{ type VueNoRestrictedBlock (line 2174) | type VueNoRestrictedBlock = (string | { type VueNoRestrictedCallAfterAwait (line 2179) | type VueNoRestrictedCallAfterAwait = { type VueNoRestrictedClass (line 2185) | type VueNoRestrictedClass = string[] type VueNoRestrictedComponentNames (line 2187) | type VueNoRestrictedComponentNames = (string | { type VueNoRestrictedComponentOptions (line 2193) | type VueNoRestrictedComponentOptions = (string | string[] | { type VueNoRestrictedCustomEvent (line 2198) | type VueNoRestrictedCustomEvent = (string | { type VueNoRestrictedHtmlElements (line 2204) | type VueNoRestrictedHtmlElements = (string | { type VueNoRestrictedProps (line 2209) | type VueNoRestrictedProps = (string | { type VueNoRestrictedStaticAttribute (line 2215) | type VueNoRestrictedStaticAttribute = (string | { type VueNoRestrictedSyntax (line 2222) | type VueNoRestrictedSyntax = (string | { type VueNoRestrictedVBind (line 2227) | type VueNoRestrictedVBind = ((string | null) | { type VueNoRestrictedVOn (line 2234) | type VueNoRestrictedVOn = ((string | null) | { type VueNoStaticInlineStyles (line 2242) | type VueNoStaticInlineStyles = []|[{ type VueNoTemplateShadow (line 2246) | type VueNoTemplateShadow = []|[{ type VueNoTemplateTargetBlank (line 2250) | type VueNoTemplateTargetBlank = []|[{ type VueNoUndefComponents (line 2255) | type VueNoUndefComponents = []|[{ type VueNoUndefDirectives (line 2259) | type VueNoUndefDirectives = []|[{ type VueNoUndefProperties (line 2263) | type VueNoUndefProperties = []|[{ type VueNoUnsupportedFeatures (line 2267) | type VueNoUnsupportedFeatures = []|[{ type VueNoUnusedComponents (line 2272) | type VueNoUnusedComponents = []|[{ type VueNoUnusedProperties (line 2276) | type VueNoUnusedProperties = []|[{ type VueNoUnusedVars (line 2283) | type VueNoUnusedVars = []|[{ type VueNoUseVIfWithVFor (line 2287) | type VueNoUseVIfWithVFor = []|[{ type VueNoUselessMustaches (line 2291) | type VueNoUselessMustaches = []|[{ type VueNoUselessVBind (line 2296) | type VueNoUselessVBind = []|[{ type VueNoVHtml (line 2301) | type VueNoVHtml = []|[{ type VueNoVTextVHtmlOnComponent (line 2305) | type VueNoVTextVHtmlOnComponent = []|[{ type VueObjectCurlyNewline (line 2310) | type VueObjectCurlyNewline = []|[((("always" | "never") | { type VueObjectCurlySpacing (line 2352) | type VueObjectCurlySpacing = []|[("always" | "never")]|[("always" | "nev... type VueObjectPropertyNewline (line 2370) | type VueObjectPropertyNewline = []|[{ type VueObjectShorthand (line 2374) | type VueObjectShorthand = ([]|[("always" | "methods" | "properties" | "n... type VueOperatorLinebreak (line 2383) | type VueOperatorLinebreak = []|[(("after" | "before" | "none") | null)]|... type VueOrderInComponents (line 2389) | type VueOrderInComponents = []|[{ type VuePaddingLineBetweenBlocks (line 2393) | type VuePaddingLineBetweenBlocks = []|[("never" | "always")] type VuePaddingLineBetweenTags (line 2395) | type VuePaddingLineBetweenTags = []|[{ type VuePaddingLinesInComponentDefinition (line 2401) | type VuePaddingLinesInComponentDefinition = []|[(("always" | "never") | { type VuePreferTrueAttributeShorthand (line 2412) | type VuePreferTrueAttributeShorthand = []|[("always" | "never")]|[("alwa... type VuePropNameCasing (line 2416) | type VuePropNameCasing = []|[("camelCase" | "snake_case")]|[("camelCase"... type VueQuoteProps (line 2420) | type VueQuoteProps = ([]|[("always" | "as-needed" | "consistent" | "cons... type VueRequireDirectExport (line 2426) | type VueRequireDirectExport = []|[{ type VueRequireExplicitEmits (line 2430) | type VueRequireExplicitEmits = []|[{ type VueRequireMacroVariableName (line 2434) | type VueRequireMacroVariableName = []|[{ type VueRequirePropComment (line 2442) | type VueRequirePropComment = []|[{ type VueRequireToggleInsideTransition (line 2446) | type VueRequireToggleInsideTransition = []|[{ type VueRestrictedComponentNames (line 2450) | type VueRestrictedComponentNames = []|[{ type VueReturnInComputedProperty (line 2454) | type VueReturnInComputedProperty = []|[{ type VueScriptIndent (line 2458) | type VueScriptIndent = []|[(number | "tab")]|[(number | "tab"), { type VueSinglelineHtmlElementContentNewline (line 2468) | type VueSinglelineHtmlElementContentNewline = []|[{ type VueSlotNameCasing (line 2475) | type VueSlotNameCasing = []|[("camelCase" | "kebab-case" | "singleword")] type VueSortKeys (line 2477) | type VueSortKeys = []|[("asc" | "desc")]|[("asc" | "desc"), { type VueSpaceInParens (line 2485) | type VueSpaceInParens = []|[("always" | "never")]|[("always" | "never"), { type VueSpaceInfixOps (line 2489) | type VueSpaceInfixOps = []|[{ type VueSpaceUnaryOps (line 2494) | type VueSpaceUnaryOps = []|[{ type VueTemplateCurlySpacing (line 2502) | type VueTemplateCurlySpacing = []|[("always" | "never")] type VueThisInTemplate (line 2504) | type VueThisInTemplate = []|[("always" | "never")] type VueVBindStyle (line 2506) | type VueVBindStyle = []|[("shorthand" | "longform")]|[("shorthand" | "lo... type VueVForDelimiterStyle (line 2510) | type VueVForDelimiterStyle = []|[("in" | "of")] type VueVOnEventHyphenation (line 2512) | type VueVOnEventHyphenation = []|[("always" | "never")]|[("always" | "ne... type VueVOnHandlerStyle (line 2522) | type VueVOnHandlerStyle = []|[(("inline" | "inline-function") | ["method... type VueVOnStyle (line 2526) | type VueVOnStyle = []|[("shorthand" | "longform")] type VueVSlotStyle (line 2528) | type VueVSlotStyle = []|[(("shorthand" | "longform") | { type VueValidVFor (line 2534) | type VueValidVFor = []|[{ type VueValidVOn (line 2538) | type VueValidVOn = []|[{ type VueValidVSlot (line 2542) | type VueValidVSlot = []|[{ FILE: test/output/invalid-json-schema-plugin.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type InvalidJsonSchemaPluginInvalidJsonSchemaRule (line 20) | type InvalidJsonSchemaPluginInvalidJsonSchemaRule = unknown FILE: test/output/jsx-a11y.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type JsxA11YAccessibleEmoji (line 214) | type JsxA11YAccessibleEmoji = []|[{ type JsxA11YAltText (line 218) | type JsxA11YAltText = []|[{ type JsxA11YAnchorAmbiguousText (line 227) | type JsxA11YAnchorAmbiguousText = []|[{ type JsxA11YAnchorHasContent (line 232) | type JsxA11YAnchorHasContent = []|[{ type JsxA11YAnchorIsValid (line 237) | type JsxA11YAnchorIsValid = []|[{ type JsxA11YAriaActivedescendantHasTabindex (line 245) | type JsxA11YAriaActivedescendantHasTabindex = []|[{ type JsxA11YAriaProps (line 249) | type JsxA11YAriaProps = []|[{ type JsxA11YAriaProptypes (line 253) | type JsxA11YAriaProptypes = []|[{ type JsxA11YAriaRole (line 257) | type JsxA11YAriaRole = []|[{ type JsxA11YAriaUnsupportedElements (line 263) | type JsxA11YAriaUnsupportedElements = []|[{ type JsxA11YAutocompleteValid (line 267) | type JsxA11YAutocompleteValid = []|[{ type JsxA11YClickEventsHaveKeyEvents (line 272) | type JsxA11YClickEventsHaveKeyEvents = []|[{ type JsxA11YControlHasAssociatedLabel (line 276) | type JsxA11YControlHasAssociatedLabel = []|[{ type JsxA11YHeadingHasContent (line 286) | type JsxA11YHeadingHasContent = []|[{ type JsxA11YHtmlHasLang (line 291) | type JsxA11YHtmlHasLang = []|[{ type JsxA11YIframeHasTitle (line 295) | type JsxA11YIframeHasTitle = []|[{ type JsxA11YImgRedundantAlt (line 299) | type JsxA11YImgRedundantAlt = []|[{ type JsxA11YInteractiveSupportsFocus (line 305) | type JsxA11YInteractiveSupportsFocus = []|[{ type JsxA11YLabelHasAssociatedControl (line 311) | type JsxA11YLabelHasAssociatedControl = []|[{ type JsxA11YLabelHasFor (line 322) | type JsxA11YLabelHasFor = []|[{ type JsxA11YLang (line 337) | type JsxA11YLang = []|[{ type JsxA11YMediaHasCaption (line 341) | type JsxA11YMediaHasCaption = []|[{ type JsxA11YMouseEventsHaveKeyEvents (line 348) | type JsxA11YMouseEventsHaveKeyEvents = []|[{ type JsxA11YNoAccessKey (line 356) | type JsxA11YNoAccessKey = []|[{ type JsxA11YNoAriaHiddenOnFocusable (line 360) | type JsxA11YNoAriaHiddenOnFocusable = []|[{ type JsxA11YNoAutofocus (line 364) | type JsxA11YNoAutofocus = []|[{ type JsxA11YNoDistractingElements (line 369) | type JsxA11YNoDistractingElements = []|[{ type JsxA11YNoInteractiveElementToNoninteractiveRole (line 375) | type JsxA11YNoInteractiveElementToNoninteractiveRole = []|[{ type JsxA11YNoNoninteractiveElementInteractions (line 379) | type JsxA11YNoNoninteractiveElementInteractions = []|[{ type JsxA11YNoNoninteractiveElementToInteractiveRole (line 384) | type JsxA11YNoNoninteractiveElementToInteractiveRole = []|[{ type JsxA11YNoNoninteractiveTabindex (line 388) | type JsxA11YNoNoninteractiveTabindex = []|[{ type JsxA11YNoOnchange (line 396) | type JsxA11YNoOnchange = []|[{ type JsxA11YNoRedundantRoles (line 400) | type JsxA11YNoRedundantRoles = []|[{ type JsxA11YNoStaticElementInteractions (line 404) | type JsxA11YNoStaticElementInteractions = []|[{ type JsxA11YPreferTagOverRole (line 409) | type JsxA11YPreferTagOverRole = []|[{ type JsxA11YRoleHasRequiredAriaProps (line 413) | type JsxA11YRoleHasRequiredAriaProps = []|[{ type JsxA11YRoleSupportsAriaProps (line 417) | type JsxA11YRoleSupportsAriaProps = []|[{ type JsxA11YScope (line 421) | type JsxA11YScope = []|[{ type JsxA11YTabindexNoPositive (line 425) | type JsxA11YTabindexNoPositive = []|[{ FILE: test/output/no-rule-meta.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { FILE: test/output/plugin-with-schema-ids.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type _PluginSchemaWithIdAtRootAId (line 17) | type _PluginSchemaWithIdAtRootAId = string type _PluginSchemaWithIdAtRootC1Id (line 18) | type _PluginSchemaWithIdAtRootC1Id = string type _PluginSchemaWithIdAtRootSchemaId (line 19) | interface _PluginSchemaWithIdAtRootSchemaId { type _PluginSchemaWithIdAtRootBId (line 29) | interface _PluginSchemaWithIdAtRootBId { FILE: test/output/plugins.d.ts type RulesRecord (line 7) | interface RulesRecord extends RuleOptions {} type RuleOptions (line 11) | interface RuleOptions { type AntfuConsistentChaining (line 307) | type AntfuConsistentChaining = []|[{ type AntfuConsistentListNewline (line 312) | type AntfuConsistentListNewline = []|[{ type AntfuIndentUnindent (line 336) | type AntfuIndentUnindent = []|[{ type ImportConsistentTypeSpecifierStyle (line 341) | type ImportConsistentTypeSpecifierStyle = []|[("prefer-top-level" | "pre... type ImportDynamicImportChunkname (line 343) | type ImportDynamicImportChunkname = []|[{ type ImportExtensions (line 350) | type ImportExtensions = ([]|[("always" | "ignorePackages" | "never")] | ... type ImportFirst (line 386) | type ImportFirst = []|[("absolute-first" | "disable-absolute-first")] type ImportImportsFirst (line 388) | type ImportImportsFirst = []|[("absolute-first" | "disable-absolute-firs... type ImportMaxDependencies (line 390) | type ImportMaxDependencies = []|[{ type ImportNamed (line 395) | type ImportNamed = []|[{ type ImportNamespace (line 399) | type ImportNamespace = []|[{ type ImportNewlineAfterImport (line 404) | type ImportNewlineAfterImport = []|[{ type ImportNoAbsolutePath (line 410) | type ImportNoAbsolutePath = []|[{ type ImportNoAnonymousDefaultExport (line 418) | type ImportNoAnonymousDefaultExport = []|[{ type ImportNoCommonjs (line 437) | type ImportNoCommonjs = ([]|["allow-primitive-modules"] | []|[{ type ImportNoCycle (line 443) | type ImportNoCycle = []|[{ type ImportNoDuplicates (line 456) | type ImportNoDuplicates = []|[{ type ImportNoDynamicRequire (line 461) | type ImportNoDynamicRequire = []|[{ type ImportNoExtraneousDependencies (line 465) | type ImportNoExtraneousDependencies = []|[{ type ImportNoImportModuleExports (line 476) | type ImportNoImportModuleExports = []|[{ type ImportNoInternalModules (line 480) | type ImportNoInternalModules = []|[({ type ImportNoNamespace (line 486) | type ImportNoNamespace = []|[{ type ImportNoNodejsModules (line 491) | type ImportNoNodejsModules = []|[{ type ImportNoRelativePackages (line 495) | type ImportNoRelativePackages = []|[{ type ImportNoRelativeParentImports (line 503) | type ImportNoRelativeParentImports = []|[{ type ImportNoRenameDefault (line 511) | type ImportNoRenameDefault = []|[{ type ImportNoRestrictedPaths (line 516) | type ImportNoRestrictedPaths = []|[{ type ImportNoUnassignedImport (line 532) | type ImportNoUnassignedImport = []|[{ type ImportNoUnresolved (line 539) | type ImportNoUnresolved = []|[{ type ImportNoUnusedModules (line 549) | type ImportNoUnusedModules = []|[({ type ImportNoUselessPathSegments (line 559) | type ImportNoUselessPathSegments = []|[{ type ImportOrder (line 564) | type ImportOrder = []|[{ type ImportPreferDefaultExport (line 596) | type ImportPreferDefaultExport = []|[{ type ImportPreferNamespaceImport (line 600) | type ImportPreferNamespaceImport = []|[{