Files
NapCatQQ/.pnpm-store/v3/files/75/156afe1df177333a3d7ad9b08e5d0912f15390e0faba4427182317e07f72a886accf5d6cf07a5ec584150cd6a958276305b3563a5fb68f818d46e76cc28f23
T
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

8 lines
778 B
Plaintext

import type { ESLintUtils, TSESLint } from '@typescript-eslint/utils';
export declare function RuleCreator<PluginDocs = unknown>(urlCreator: (ruleName: string) => string): <Options extends readonly unknown[], MessageIds extends string>({ meta, name, ...rule }: Readonly<ESLintUtils.RuleWithMetaAndName<Options, MessageIds, PluginDocs>>) => TSESLint.RuleModule<MessageIds, Options, PluginDocs>;
export interface ImportXPluginDocs {
category?: string;
recommended?: true;
}
export declare const createRule: <Options extends readonly unknown[], MessageIds extends string>({ meta, name, ...rule }: Readonly<ESLintUtils.RuleWithMetaAndName<Options, MessageIds, ImportXPluginDocs>>) => ESLintUtils.RuleModule<MessageIds, Options, ImportXPluginDocs, ESLintUtils.RuleListener>;