Prefer non-null assertions

Signed-off-by: Josh-Cena <sidachen2003@gmail.com>
This commit is contained in:
Josh-Cena 2021-06-18 21:23:07 +08:00
parent 2dc74ddc3f
commit e7e9fa78e0
No known key found for this signature in database
GPG key ID: C37145B818BDB68F
7 changed files with 9 additions and 10 deletions

View file

@ -75,7 +75,7 @@ export type ActiveDocContext = {
};
export const getLatestVersion = (data: GlobalPluginData): Version => {
return data.versions.find((version) => version.isLast) as GlobalVersion;
return data.versions.find((version) => version.isLast)!;
};
// Note: return undefined on doc-unrelated pages,

View file

@ -253,9 +253,7 @@ export default function pluginContentDocs(
if (versionHomeDoc) {
return versionHomeDoc;
} else if (firstDocIdOfFirstSidebar) {
return docs.find(
(doc) => doc.id === firstDocIdOfFirstSidebar,
) as DocMetadata;
return docs.find((doc) => doc.id === firstDocIdOfFirstSidebar)!;
} else {
return docs[0];
}

View file

@ -97,7 +97,7 @@ function parseBreadcrumb(
): {parents: string[]; tail: string} {
return {
parents: take(breadcrumb, breadcrumb.length - 1),
tail: last(breadcrumb) as string,
tail: last(breadcrumb)!,
};
}