@ikona/cli
Version:
26 lines (23 loc) • 829 B
TypeScript
import { FileConfig, CliConfig } from './types.js';
export { Config } from './types.js';
import { Config } from 'svgo';
export { Config as SVGOConfig } from 'svgo';
declare function defineConfig(config: FileConfig): {
verbose?: boolean | undefined;
outputDir?: string | undefined;
force?: boolean | undefined;
icons?: {
optimize?: boolean | undefined;
inputDir?: string | undefined;
spriteOutputDir?: string | undefined;
hash?: boolean | undefined;
svgoConfig?: Config | undefined;
} | undefined;
illustrations?: {
inputDir?: string | undefined;
extensions?: string[] | undefined;
} | undefined;
cwd?: string | undefined;
};
declare function init(cliConfig: CliConfig): Promise<void>;
export { CliConfig, FileConfig, defineConfig, init };