barrelsby
Version:
Automatic TypeScript barrels for your entire code base
22 lines (21 loc) • 885 B
TypeScript
import { QuoteCharacter } from '../options/quoteCharacter';
import { SemicolonCharacter } from '../options/noSemicolon';
import { Logger } from '../options/logger';
import { BaseUrl } from '../options/baseUrl';
import { Directory } from '../interfaces/directory.interface';
import { StructureOption } from '../options/options';
export declare const buildBarrel: ({ addHeader, directory, barrelType, quoteCharacter, semicolonCharacter, barrelName, logger, baseUrl, exportDefault, fullPathname, local, include, exclude, }: {
addHeader: boolean;
directory: Directory;
barrelType: StructureOption;
quoteCharacter: QuoteCharacter;
semicolonCharacter: SemicolonCharacter;
barrelName: string;
logger: Logger;
baseUrl: BaseUrl;
exportDefault: boolean;
fullPathname: boolean;
local: boolean;
include: string[];
exclude: string[];
}) => void;