mirror of
https://github.com/facebook/docusaurus.git
synced 2025-07-24 12:07:58 +02:00
refactor: minor ESLint improvements (#5981)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
This commit is contained in:
parent
cfae5d0933
commit
bfd7fd9d8a
7 changed files with 48 additions and 46 deletions
|
@ -5,12 +5,12 @@
|
|||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
import {DocusaurusContext, Plugin} from '@docusaurus/types';
|
||||
import {DocusaurusContext, Plugin, PostCssOptions} from '@docusaurus/types';
|
||||
import type {ThemeConfig} from '@docusaurus/theme-common';
|
||||
import {getTranslationFiles, translateThemeConfig} from './translations';
|
||||
import path from 'path';
|
||||
import {createRequire} from 'module';
|
||||
import type {AcceptedPlugin, Plugin as PostCssPlugin} from 'postcss';
|
||||
import type {Plugin as PostCssPlugin} from 'postcss';
|
||||
import rtlcss from 'rtlcss';
|
||||
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
|
||||
|
||||
|
@ -132,7 +132,12 @@ export default function docusaurusThemeClassic(
|
|||
},
|
||||
|
||||
getTranslationFiles: async () => getTranslationFiles({themeConfig}),
|
||||
translateThemeConfig,
|
||||
|
||||
translateThemeConfig: (params) =>
|
||||
translateThemeConfig({
|
||||
themeConfig: params.themeConfig as ThemeConfig,
|
||||
translationFiles: params.translationFiles,
|
||||
}),
|
||||
|
||||
getDefaultCodeTranslationMessages() {
|
||||
return readDefaultCodeTranslationMessages({
|
||||
|
@ -178,7 +183,7 @@ export default function docusaurusThemeClassic(
|
|||
};
|
||||
},
|
||||
|
||||
configurePostCss(postCssOptions: {plugins: AcceptedPlugin[]}) {
|
||||
configurePostCss(postCssOptions: PostCssOptions) {
|
||||
if (direction === 'rtl') {
|
||||
const resolvedInfimaFile = require.resolve(getInfimaCSSFile(direction));
|
||||
const plugin: PostCssPlugin = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue