UNPKG

@storybook/addon-coverage

Version:

Tools to support code coverage in Storybook

32 lines (31 loc) 897 B
import type { IstanbulPluginOptions as IstanbulOptionsVite } from "vite-plugin-istanbul"; import type { FileCoverage } from "istanbul-lib-coverage"; interface IstanbulOptionsBabel { cwd?: string; include?: string[]; exclude?: string[]; extension?: string[]; excludeNodeModules?: boolean; ignoreClassMethods?: string[]; useInlineSourceMaps?: boolean; inputSourceMap?: object; nycrcPath?: string; onCover?: (fileName: string, fileCoverage: FileCoverage) => unknown; fileName?: string; } export interface AddonOptionsBabel { istanbul?: IstanbulOptionsBabel; } export interface AddonOptionsVite { istanbul?: IstanbulOptionsVite; } export declare type AddonOptionsWebpack = { istanbul?: { cwd?: string; nycrcPath?: string; include?: string[]; exclude?: string[]; extension?: string[]; }; }; export {};