UNPKG

@docusaurus/core

Version:

Easy to Maintain Open Source Documentation Websites

22 lines (21 loc) 1.61 kB
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { Joi } from '@docusaurus/utils-validation'; import type { DocusaurusConfig, FasterConfig, FutureConfig, FutureV4Config, I18nConfig, MDX1CompatOptions, MarkdownConfig, MarkdownHooks, StorageConfig } from '@docusaurus/types'; export declare const DEFAULT_I18N_CONFIG: I18nConfig; export declare const DEFAULT_STORAGE_CONFIG: StorageConfig; export declare const DEFAULT_FASTER_CONFIG: FasterConfig; export declare const DEFAULT_FASTER_CONFIG_TRUE: FasterConfig; export declare const DEFAULT_FUTURE_V4_CONFIG: FutureV4Config; export declare const DEFAULT_FUTURE_V4_CONFIG_TRUE: FutureV4Config; export declare const DEFAULT_FUTURE_CONFIG: FutureConfig; export declare const DEFAULT_MARKDOWN_HOOKS: MarkdownHooks; export declare const DEFAULT_MARKDOWN_MDX1COMPAT: MDX1CompatOptions; export declare const DEFAULT_MARKDOWN_CONFIG: MarkdownConfig; export declare const DEFAULT_CONFIG: Pick<DocusaurusConfig, 'i18n' | 'storage' | 'future' | 'onBrokenLinks' | 'onBrokenAnchors' | 'onBrokenMarkdownLinks' | 'onDuplicateRoutes' | 'plugins' | 'themes' | 'presets' | 'headTags' | 'stylesheets' | 'scripts' | 'clientModules' | 'customFields' | 'themeConfig' | 'titleDelimiter' | 'noIndex' | 'tagline' | 'baseUrlIssueBanner' | 'staticDirectories' | 'markdown'>; export declare const ConfigSchema: Joi.ObjectSchema<DocusaurusConfig>; export declare function validateConfig(config: unknown, siteConfigPath: string): DocusaurusConfig;