17 lines
544 B
Plaintext
17 lines
544 B
Plaintext
import { TSESLint } from '@typescript-eslint/utils';
|
|
export interface Config {
|
|
allowNamedExports?: boolean;
|
|
classes?: boolean;
|
|
enums?: boolean;
|
|
functions?: boolean;
|
|
ignoreTypeReferences?: boolean;
|
|
typedefs?: boolean;
|
|
variables?: boolean;
|
|
}
|
|
export type Options = ['nofunc' | Config];
|
|
export type MessageIds = 'noUseBeforeDefine';
|
|
declare const _default: TSESLint.RuleModule<"noUseBeforeDefine", Options, import("../../rules").ESLintPluginDocs, TSESLint.RuleListener> & {
|
|
name: string;
|
|
};
|
|
export default _default;
|