create-ts-index
Version:
Automatic create index.ts file
15 lines (14 loc) • 1.19 kB
TypeScript
import * as glob from 'glob';
import * as TEI from 'fp-ts/Either';
import { ICreateTsIndexCliOption } from './ICreateTsIndexCliOption';
import { ICreateTsIndexOption } from './ICreateTsIndexOption';
export declare const CTIRC_FILENAME = ".ctirc";
export declare function getRCFilename(configPath: string): string;
export declare function getDeafultOptions(): ICreateTsIndexOption;
export declare function createFromCli(args: Partial<ICreateTsIndexCliOption>, cwd: string, output?: string): Partial<ICreateTsIndexOption>;
export declare function merging(src: Partial<ICreateTsIndexOption>, dst: Partial<ICreateTsIndexOption>): Partial<ICreateTsIndexOption>;
export declare function mergingGlobOptions(prevSrc?: glob.IOptions, prevDst?: glob.IOptions): glob.IOptions;
export declare function cleanGlobOptions(src?: glob.IOptions): glob.IOptions | undefined;
export declare function cleansing(src: Partial<ICreateTsIndexOption>): Partial<ICreateTsIndexOption>;
export declare function readConfigRC(configPath: string): Promise<TEI.Either<Error, Partial<ICreateTsIndexOption>>>;
export declare function concreteConfig(config: Partial<ICreateTsIndexOption>): ICreateTsIndexOption;