Files
NapCatQQ/.pnpm-store/v3/files/1a/b9ef87b4ab4f79de661c26c7e165f596e2a6d8231adddb7e53e6e9235cbaf944eab864ff0262cdd23f5e33bbbb8bc8d01bb12bb50fbdd27ed84fa5ca992868
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
1.0 KiB
Plaintext

import type { TSESLint } from '@typescript-eslint/utils';
import type { AlphabetizeOptions, Arrayable, ImportType, NamedOptions, NewLinesOptions, PathGroup } from '../types.js';
export interface Options {
'newlines-between'?: NewLinesOptions;
'newlines-between-types'?: NewLinesOptions;
named?: boolean | NamedOptions;
alphabetize?: Partial<AlphabetizeOptions>;
consolidateIslands?: 'inside-groups' | 'never';
distinctGroup?: boolean;
groups?: ReadonlyArray<Arrayable<ImportType>>;
pathGroupsExcludedImportTypes?: ImportType[];
pathGroups?: PathGroup[];
sortTypesGroup?: boolean;
warnOnUnassignedImports?: boolean;
}
type MessageId = 'error' | 'noLineWithinGroup' | 'noLineBetweenGroups' | 'oneLineBetweenGroups' | 'order' | 'oneLineBetweenTheMultiLineImport' | 'oneLineBetweenThisMultiLineImport' | 'noLineBetweenSingleLineImport';
declare const _default: TSESLint.RuleModule<MessageId, [(Options | undefined)?], import("../utils/create-rule.ts").ImportXPluginDocs, TSESLint.RuleListener>;
export default _default;