UNPKG

dokkie

Version:

Create good looking documentation from your Readme

52 lines (51 loc) 1.51 kB
import { ShowNavigation, INavigation } from "./navigation"; import { ILocalConfig, ILocalConfigAssets, ILocalConfigInject } from "./localConfig"; import { IHandlebarsPartials } from "./handleBars"; import { buildTypes, IFile, IPackageJson } from "./files"; import { IOutput as IFaviconData } from "iconator/src/types"; export interface IArgumentSettings { input: string; output: string; layout: string; cleanBefore: boolean; theme: string; extensions: string[]; excludeFolders: string[]; copy: string[]; strip: string[]; flatNavigation: boolean; showNavigation: ShowNavigation[]; codeHighlight: boolean; projectTitle: string; favicon: string; skip: string[]; type: string | buildTypes; config: string; enhance: IEnhance; language: string; logging: string[]; showHome: boolean; url: string; } export interface IEnhance { googleAnalytics: string | boolean; search: boolean; pageTransition: boolean; scrollClasses: boolean; } export interface ISettings extends IArgumentSettings { files?: IFile[] | any; navigation?: INavigation[]; package?: IPackageJson; scripts?: string; styles?: string; localConfig?: ILocalConfig; faviconData?: IFaviconData; assets?: ILocalConfigAssets; version?: string; injectHtml?: ILocalConfigInject; extendNavigation?: INavigation[]; overruleNavigation?: INavigation[]; partials?: IHandlebarsPartials[]; layoutFile?: string; }