UNPKG

eslint-plugin-fsecond

Version:
121 lines (120 loc) 4.94 kB
import * as _typescript_eslint_utils_ts_eslint0 from "@typescript-eslint/utils/ts-eslint"; //#region src/types.d.ts interface FsecondDocs { recommended: boolean; requiresTypeChecking?: boolean; } //#endregion //#region src/index.d.ts declare const plugin: { meta: { name: string; version: string; }; configs: {}; rules: { "prefer-destructured-optionals": _typescript_eslint_utils_ts_eslint0.RuleModule<"noNonDestructuredOptional", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "valid-event-listener": _typescript_eslint_utils_ts_eslint0.RuleModule<"required-cleanup" | "required-remove-eventListener" | "no-conditional-addeventlistener" | "require-use-event-listener-hook", [({ requireUseEventListenerHook?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-inline-interfaces": _typescript_eslint_utils_ts_eslint0.RuleModule<"noInlineInterfaces", [({ checkGenericTypes?: boolean; checkReturnTypes?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-redundant-jsx-prop-usage": _typescript_eslint_utils_ts_eslint0.RuleModule<"noRedundantJsxPropUsage", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; }; }; declare const configs: { recommended: { plugins: { fsecond: { meta: { name: string; version: string; }; configs: {}; rules: { "prefer-destructured-optionals": _typescript_eslint_utils_ts_eslint0.RuleModule<"noNonDestructuredOptional", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "valid-event-listener": _typescript_eslint_utils_ts_eslint0.RuleModule<"required-cleanup" | "required-remove-eventListener" | "no-conditional-addeventlistener" | "require-use-event-listener-hook", [({ requireUseEventListenerHook?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-inline-interfaces": _typescript_eslint_utils_ts_eslint0.RuleModule<"noInlineInterfaces", [({ checkGenericTypes?: boolean; checkReturnTypes?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-redundant-jsx-prop-usage": _typescript_eslint_utils_ts_eslint0.RuleModule<"noRedundantJsxPropUsage", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; }; }; }; rules: { "fsecond/prefer-destructured-optionals": number; "fsecond/valid-event-listener": number; "fsecond/no-inline-interfaces": (number | { checkGenericTypes: boolean; checkReturnTypes: boolean; })[]; }; }[]; recommendedTypeChecked: { plugins: { fsecond: { meta: { name: string; version: string; }; configs: {}; rules: { "prefer-destructured-optionals": _typescript_eslint_utils_ts_eslint0.RuleModule<"noNonDestructuredOptional", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "valid-event-listener": _typescript_eslint_utils_ts_eslint0.RuleModule<"required-cleanup" | "required-remove-eventListener" | "no-conditional-addeventlistener" | "require-use-event-listener-hook", [({ requireUseEventListenerHook?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-inline-interfaces": _typescript_eslint_utils_ts_eslint0.RuleModule<"noInlineInterfaces", [({ checkGenericTypes?: boolean; checkReturnTypes?: boolean; } | undefined)?], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; "no-redundant-jsx-prop-usage": _typescript_eslint_utils_ts_eslint0.RuleModule<"noRedundantJsxPropUsage", [], FsecondDocs, _typescript_eslint_utils_ts_eslint0.RuleListener> & { name: string; }; }; }; }; rules: { "fsecond/prefer-destructured-optionals": number; "fsecond/valid-event-listener": number; "fsecond/no-inline-interfaces": (number | { checkGenericTypes: boolean; checkReturnTypes: boolean; })[]; "fsecond/no-redundant-jsx-prop-usage": number; }; }[]; }; type Plugin = typeof plugin & { configs: typeof configs; }; declare const _default: Plugin; //#endregion export { _default as default }; //# sourceMappingURL=index.d.mts.map