chore: import upstream snapshot with attribution
CI / build (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 13:09:51 +08:00
commit 0232b4e2bb
3528 changed files with 291404 additions and 0 deletions
@@ -0,0 +1,34 @@
/**
* Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
* SPDX-License-Identifier: MIT
*/
import { FormModel } from '@flowgram.ai/form';
import { FlowDocumentContainerModule } from '@flowgram.ai/document';
import { loadPlugins, Playground, PlaygroundMockTools } from '@flowgram.ai/core';
import { createHistoryPlugin, HistoryService } from '@flowgram.ai/history';
import { attachFormValuesChange } from '../src/utils';
import { createHistoryNodePlugin } from '../src';
export const createContainer = () => {
const container = PlaygroundMockTools.createContainer([FlowDocumentContainerModule]);
const formModel = new FormModel();
const playground = container.get(Playground);
loadPlugins([createHistoryPlugin({ enable: true }), createHistoryNodePlugin({})], container);
playground.init();
const historyService = container.get(HistoryService);
historyService.context.source = container;
attachFormValuesChange(formModel as any, { id: 1 } as any, historyService);
return {
formModel,
container,
historyService,
};
};