@servant/servant
Version:
Servant builder for node modules.
18 lines (17 loc) • 1.13 kB
TypeScript
import { PackageJson, ServantJson } from "@servant/servant-data";
export declare function loadPatterns(entry: string, relatives: Array<string>, what?: string): Promise<Array<string>>;
export declare function loadResources(entry: string, relatives: Array<string>): Promise<Array<string>>;
export declare function loadWatched(files: Array<string>, clean?: Array<string>): Array<string>;
export declare function loadCleaned(files: Array<string>): Array<string>;
export declare function loadValidated(files: Array<string>, extensions: Array<string>): Array<string>;
export declare function loadPrettify(files: Array<string>, extensions: Array<string>): Array<string>;
export declare function loadModuleDirectories(files: Array<string>, servantJson?: ServantJson.ServantJsonInfo): Array<string>;
export declare function loadPackageJsonFiles(packageJson?: PackageJson.PackageJsonInfo): Promise<{
cwd: string;
files: Array<string>;
}>;
export declare function loadServantJsonFiles(servantJson?: ServantJson.ServantJsonInfo): Promise<{
cwd: string;
sources: Array<string>;
tests: Array<string>;
}>;