mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
refactor: fix a lot of errors in type-aware linting (#7477)
This commit is contained in:
parent
222bf3c091
commit
bf1513a3e3
120 changed files with 407 additions and 364 deletions
|
@ -84,9 +84,14 @@ if (missingCSSMarkers.length > 0) {
|
|||
}
|
||||
|
||||
// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_sortby-and-_orderby
|
||||
const sortBy = (key) => (a, b) =>
|
||||
// eslint-disable-next-line no-nested-ternary
|
||||
a[key] > b[key] ? 1 : b[key] > a[key] ? -1 : 0;
|
||||
const sortBy =
|
||||
(/** @type {string} */ key) =>
|
||||
(
|
||||
/** @type {Record<string, unknown>} */ a,
|
||||
/** @type {Record<string, unknown>} */ b,
|
||||
) =>
|
||||
// eslint-disable-next-line no-nested-ternary
|
||||
a[key] > b[key] ? 1 : b[key] > a[key] ? -1 : 0;
|
||||
|
||||
const sortedCSSMarkers = [...cssMarkersWithPositions]
|
||||
.sort(sortBy('position'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue