export interface IConfig { codeType?: 'es' | 'ts' | 'react' | 'vue' | 'ts-react' | 'ts-vue' fix?: boolean, quiet?: boolean, eslint?: boolean, staged?: boolean, prettier?: boolean, stylelint?: boolean, } export interface PlainObject { [key: string]: any; } export type Arguments = T & { /** Non-option arguments */ _: string[]; /** The script name or node command */ $0: string; /** All remaining options */ [argName: string]: unknown; };