build: enhance tsconfig type check (#2732)

This commit is contained in:
Himself65
2023-06-09 01:42:58 +08:00
committed by GitHub
parent fc9a9f479b
commit b383ce36cd
34 changed files with 111 additions and 68 deletions

View File

@@ -30,7 +30,7 @@ export class AffineErrorBoundary extends Component<
AffineErrorBoundaryProps,
AffineErrorBoundaryState
> {
public state: AffineErrorBoundaryState = {
public override state: AffineErrorBoundaryState = {
error: null,
};
@@ -40,11 +40,11 @@ export class AffineErrorBoundary extends Component<
return { error };
}
public componentDidCatch(error: AffineError, errorInfo: ErrorInfo) {
public override componentDidCatch(error: AffineError, errorInfo: ErrorInfo) {
console.error('Uncaught error:', error, errorInfo);
}
public render(): ReactNode {
public override render(): ReactNode {
if (this.state.error) {
const error = this.state.error;
if (error instanceof PageNotFoundError) {

View File

@@ -80,6 +80,7 @@ const PageListEmpty = (props: {
if (listType === 'shared') {
return t['emptySharedPages']();
}
return;
};
return (

View File

@@ -268,6 +268,7 @@ export const WorkspaceLayout: FC<PropsWithChildren> =
affineGlobalChannel.disconnect();
};
}
return;
}, [currentWorkspaceId, jotaiWorkspaces]);
const Provider =

View File

@@ -12,7 +12,7 @@ const description =
export default class AppDocument extends Document<{
emotionStyleTags: EmotionJSX.Element[];
}> {
static getInitialProps = async (ctx: DocumentContext) => {
static override getInitialProps = async (ctx: DocumentContext) => {
const originalRenderPage = ctx.renderPage;
const cache = createEmotionCache();
@@ -41,7 +41,7 @@ export default class AppDocument extends Document<{
emotionStyleTags,
};
};
render() {
override render() {
return (
<Html>
<Head>

View File

@@ -63,6 +63,7 @@ const IndexPageInner = () => {
} else {
console.warn('No target workspace. This should not happen in production');
}
return;
}, [helper, jumpToPage, jumpToSubPath, router, workspaces]);
return (