UNPKG

barrelsby

Version:

Automatic TypeScript barrels for your entire code base

13 lines (9 loc) 384 B
import { isTypeScriptFile } from '../utilities'; import { Logger } from './logger'; export function getBarrelName(name: string, logger: Logger): string { // Resolve barrel name. const nameArgument: string = name; const barrelName = nameArgument.match(isTypeScriptFile) ? nameArgument : `${nameArgument}.ts`; logger.debug(`Using name ${barrelName}`); return barrelName; }