chore(v2): Fix more linter warnings (#4450)

This commit is contained in:
Sam Zhou 2021-03-18 13:05:09 -04:00 committed by GitHub
parent 3422f80a9a
commit 83d043ecb3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 116 additions and 85 deletions

View file

@ -5,6 +5,8 @@
* LICENSE file in the root directory of this source tree.
*/
/* eslint-disable @typescript-eslint/no-non-null-assertion */
import fs from 'fs-extra';
import path from 'path';
import pluginContentBlog from '../index';

View file

@ -5,6 +5,7 @@
* LICENSE file in the root directory of this source tree.
*/
import type {RemarkAndRehypePluginOptions} from '@docusaurus/mdx-loader';
import {
BrokenMarkdownLink,
ContentPaths,
@ -33,7 +34,7 @@ export type EditUrlFunction = (editUrlParams: {
locale: string;
}) => string | undefined;
export interface PluginOptions {
export interface PluginOptions extends RemarkAndRehypePluginOptions {
id?: string;
path: string;
routeBasePath: string;
@ -47,16 +48,6 @@ export interface PluginOptions {
blogDescription: string;
blogSidebarCount: number | 'ALL';
blogSidebarTitle: string;
remarkPlugins: ([Function, Record<string, unknown>] | Function)[];
beforeDefaultRehypePlugins: (
| [Function, Record<string, unknown>]
| Function
)[];
beforeDefaultRemarkPlugins: (
| [Function, Record<string, unknown>]
| Function
)[];
rehypePlugins: string[];
truncateMarker: RegExp;
showReadingTime: boolean;
feedOptions: {