eslint-plugin-mocha
Version:
Eslint rules for mocha.
13 lines • 991 B
TypeScript
import { type CustomMochaEntityType, type MochaInterface, type NameDetailsConfig } from './descriptors.ts';
import { type NameDetails } from './name-details.ts';
export type CustomNameConfig = Pick<NameDetailsConfig, 'interface'> & {
readonly name: string;
readonly type: CustomMochaEntityType;
};
declare function buildAdditionalNameDetails(additionalNames: readonly CustomNameConfig[]): readonly NameDetails[];
declare function buildAdditionalNameDetailsForInterface(additionalNames: readonly CustomNameConfig[], interfaceToUse: MochaInterface): readonly NameDetails[];
export declare const getAllCustomNameDetails: typeof buildAdditionalNameDetails;
export declare const getCustomNameDetailsForInterface: typeof buildAdditionalNameDetailsForInterface;
export declare function getAllNames(additionalNames: readonly CustomNameConfig[], interfaceToUse: MochaInterface, includeAllInterfaces?: boolean): readonly NameDetails[];
export {};
//# sourceMappingURL=all-name-details.d.ts.map