mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-09-07 01:09:54 +08:00
refactor(editor): rename job to transformer (#9639)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user