Skip to content

Type Alias: ResolvedConfig

ts
type ResolvedConfig = Overwrite<
  MarkPartial<
    Omit<
      UserConfig,
      | 'workspace'
      | 'fromVite'
      | 'publicDir'
      | 'silent'
      | 'bundle'
      | 'removeNodeProtocol'
      | 'logLevel'
      | 'failOnWarn'
      | 'customLogger'
    >,
    | 'globalName'
    | 'inputOptions'
    | 'outputOptions'
    | 'minify'
    | 'define'
    | 'alias'
    | 'external'
    | 'onSuccess'
    | 'outExtensions'
    | 'hooks'
    | 'copy'
    | 'loader'
    | 'name'
    | 'banner'
    | 'footer'
  >,
  {
    clean: string[]
    dts: false | DtsOptions
    exports: false | ExportsOptions
    format: NormalizedFormat[]
    ignoreWatch: (string | RegExp)[]
    inlineOnly?: (string | RegExp)[]
    logger: Logger
    nodeProtocol: 'strip' | boolean
    noExternal?: NoExternalFn
    pkg?: PackageJson
    report: false | ReportOptions
    target?: string[]
    tsconfig: false | string
  }
>

Defined in: src/config/types.ts:486

Released under the MIT License.