refactor(editor): rename job to transformer (#9639)

This commit is contained in:
Mirone
2025-01-11 12:04:07 +08:00
committed by GitHub
parent 9fa35ed490
commit 446b31b621
56 changed files with 223 additions and 193 deletions
@@ -4,7 +4,7 @@ import { Container } from '@blocksuite/global/di';
import type {
BlockSnapshot,
DocSnapshot,
JobMiddleware,
TransformerMiddleware,
} from '@blocksuite/store';
import { AssetsManager, MemoryBlobCRUD } from '@blocksuite/store';
import { describe, expect, test } from 'vitest';
@@ -1514,7 +1514,7 @@ describe('snapshot to html', () => {
],
};
const middleware: JobMiddleware = ({ adapterConfigs }) => {
const middleware: TransformerMiddleware = ({ adapterConfigs }) => {
adapterConfigs.set('title:4T5ObMgEIMII-4Bexyta1', 'Test Doc');
adapterConfigs.set('docLinkBaseUrl', 'https://example.com');
};
@@ -4,8 +4,8 @@ import { Container } from '@blocksuite/global/di';
import type {
BlockSnapshot,
DocSnapshot,
JobMiddleware,
SliceSnapshot,
TransformerMiddleware,
} from '@blocksuite/store';
import { AssetsManager, MemoryBlobCRUD } from '@blocksuite/store';
import { describe, expect, test } from 'vitest';
@@ -1931,7 +1931,7 @@ hhh
hhh
`;
const middleware: JobMiddleware = ({ adapterConfigs }) => {
const middleware: TransformerMiddleware = ({ adapterConfigs }) => {
adapterConfigs.set('title:deadbeef', 'test');
adapterConfigs.set('docLinkBaseUrl', 'https://example.com');
};
@@ -3847,7 +3847,7 @@ hhh
},
],
};
const middleware: JobMiddleware = ({ adapterConfigs }) => {
const middleware: TransformerMiddleware = ({ adapterConfigs }) => {
adapterConfigs.set('docLinkBaseUrl', 'https://example.com');
};
const mdAdapter = new MarkdownAdapter(createJob([middleware]), provider);
@@ -4,7 +4,7 @@ import { Container } from '@blocksuite/global/di';
import type {
BlockSnapshot,
DocSnapshot,
JobMiddleware,
TransformerMiddleware,
} from '@blocksuite/store';
import { describe, expect, test } from 'vitest';
@@ -573,7 +573,7 @@ describe('snapshot to plain text', () => {
},
],
};
const middleware: JobMiddleware = ({ adapterConfigs }) => {
const middleware: TransformerMiddleware = ({ adapterConfigs }) => {
adapterConfigs.set('title:deadbeef', 'test');
adapterConfigs.set('docLinkBaseUrl', 'https://example.com');
};
@@ -756,7 +756,7 @@ describe('snapshot to plain text', () => {
],
};
const middleware: JobMiddleware = ({ adapterConfigs }) => {
const middleware: TransformerMiddleware = ({ adapterConfigs }) => {
adapterConfigs.set('title:4T5ObMgEIMII-4Bexyta1', 'test');
adapterConfigs.set('docLinkBaseUrl', 'https://example.com');
};
@@ -1,5 +1,9 @@
import { FeatureFlagService } from '@blocksuite/affine-shared/services';
import { Job, type JobMiddleware, Schema } from '@blocksuite/store';
import {
Schema,
Transformer,
type TransformerMiddleware,
} from '@blocksuite/store';
import { TestWorkspace } from '@blocksuite/store/test';
import { defaultImageProxyMiddleware } from '../../_common/transformers/middlewares.js';
@@ -17,7 +21,7 @@ declare global {
}
}
export function createJob(middlewares?: JobMiddleware[]) {
export function createJob(middlewares?: TransformerMiddleware[]) {
window.happyDOM.settings.fetch.disableSameOriginPolicy = true;
const testMiddlewares = middlewares ?? [];
testMiddlewares.push(defaultImageProxyMiddleware);
@@ -25,7 +29,7 @@ export function createJob(middlewares?: JobMiddleware[]) {
const docCollection = new TestWorkspace({ schema });
docCollection.storeExtensions = [FeatureFlagService];
docCollection.meta.initialize();
return new Job({
return new Transformer({
schema,
blobCRUD: docCollection.blobSync,
middlewares: testMiddlewares,