UNPKG

1.17 kBTypeScriptView Raw
1import * as glob from 'glob';
2import { Either } from 'my-easy-fp';
3import { ICreateTsIndexCliOption } from './ICreateTsIndexCliOption';
4import { ICreateTsIndexOption } from './ICreateTsIndexOption';
5export declare const CTIRC_FILENAME = ".ctirc";
6export declare function getRCFilename(configPath: string): string;
7export declare function getDeafultOptions(): ICreateTsIndexOption;
8export declare function createFromCli(args: Partial<ICreateTsIndexCliOption>, cwd: string, output?: string): Partial<ICreateTsIndexOption>;
9export declare function merging(src: Partial<ICreateTsIndexOption>, dst: Partial<ICreateTsIndexOption>): Partial<ICreateTsIndexOption>;
10export declare function mergingGlobOptions(prevSrc?: glob.IOptions, prevDst?: glob.IOptions): glob.IOptions;
11export declare function cleanGlobOptions(src?: glob.IOptions): glob.IOptions | undefined;
12export declare function cleansing(src: Partial<ICreateTsIndexOption>): Partial<ICreateTsIndexOption>;
13export declare function readConfigRC(configPath: string): Promise<Either<Partial<ICreateTsIndexOption>, Error>>;
14export declare function concreteConfig(config: Partial<ICreateTsIndexOption>): ICreateTsIndexOption;