chore: move page not found error out of constants (#9547)

This commit is contained in:
Saul-Mirone
2025-01-07 05:57:37 +00:00
parent df6a6ac392
commit 0d2eb64817
8 changed files with 26 additions and 26 deletions
+8 -8
View File
@@ -1,14 +1,14 @@
// oxlint-disable-next-line @typescript-eslint/triple-slash-reference
/// <reference path="../shim.d.ts" />
export * from './adapter/index.js';
export * from './extension/index.js';
export * from './model/index.js';
export * from './reactive/index.js';
export * from './schema/index.js';
export * from './transformer/index.js';
export { type IdGenerator, nanoid, uuidv4 } from './utils/id-generator.js';
export * from './yjs/index.js';
export * from './adapter';
export * from './extension';
export * from './model';
export * from './reactive';
export * from './schema';
export * from './transformer';
export { type IdGenerator, nanoid, uuidv4 } from './utils/id-generator';
export * from './yjs';
const env =
typeof globalThis !== 'undefined'
-14
View File
@@ -1,7 +1,4 @@
// This file should has not side effect
// oxlint-disable-next-line
// @ts-ignore FIXME: typecheck error
import type { Workspace } from '@blocksuite/affine/store';
declare global {
// oxlint-disable-next-line no-var
@@ -90,17 +87,6 @@ export const Messages = {
};
};
export class PageNotFoundError extends TypeError {
readonly docCollection: Workspace;
readonly pageId: string;
constructor(docCollection: Workspace, pageId: string) {
super();
this.docCollection = docCollection;
this.pageId = pageId;
}
}
export class WorkspaceNotFoundError extends TypeError {
readonly workspaceId: string;
@@ -1,5 +1,5 @@
import { PageNotFoundError } from '@affine/env/constant';
import { useI18n } from '@affine/i18n';
import type { Workspace } from '@blocksuite/affine/store';
import { useCallback } from 'react';
import {
@@ -9,6 +9,17 @@ import {
import { ErrorDetail, ErrorStatus } from '../error-basic/error-detail';
import { createErrorFallback } from '../error-basic/fallback-creator';
class PageNotFoundError extends TypeError {
readonly docCollection: Workspace;
readonly pageId: string;
constructor(docCollection: Workspace, pageId: string) {
super();
this.docCollection = docCollection;
this.pageId = pageId;
}
}
export const PageNotFoundDetail = createErrorFallback(PageNotFoundError, () => {
const t = useI18n();
const { jumpToIndex } = useNavigateHelper();
@@ -8,6 +8,7 @@
"es-AR": 100,
"es-CL": 100,
"es": 100,
"fa": 100,
"fr": 100,
"hi": 2,
"it-IT": 100,
+1
View File
@@ -1,4 +1,5 @@
import '@affine/env/constant';
import '@blocksuite/affine/global/types'
import type { BUILD_CONFIG_TYPE, Environment } from '@affine/env/global';
+2 -1
View File
@@ -4,7 +4,8 @@
"types": "./__all.d.ts",
"type": "module",
"dependencies": {
"@affine/env": "workspace:*"
"@affine/env": "workspace:*",
"@blocksuite/affine": "workspace:*"
},
"version": "0.19.0"
}
+1 -2
View File
@@ -477,7 +477,6 @@ export const PackageList = [
name: '@affine/nbstore',
workspaceDependencies: [
'packages/common/infra',
'packages/frontend/electron-api',
'packages/frontend/graphql',
],
},
@@ -648,7 +647,7 @@ export const PackageList = [
{
location: 'tools/@types/env',
name: '@types/affine__env',
workspaceDependencies: ['packages/common/env'],
workspaceDependencies: ['packages/common/env', 'blocksuite/affine/all'],
},
{
location: 'tools/changelog',
+1
View File
@@ -13987,6 +13987,7 @@ __metadata:
resolution: "@types/affine__env@workspace:tools/@types/env"
dependencies:
"@affine/env": "workspace:*"
"@blocksuite/affine": "workspace:*"
languageName: unknown
linkType: soft