chenjiawei.inizio cbefaa54fb
chore: add license header (#432)
* chore: add license-header

* chore: add precommit

* chore: add license header

* fix: only js & shell style
2025-07-01 11:53:02 +00:00

134 lines
2.5 KiB
TypeScript

/**
* Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
* SPDX-License-Identifier: MIT
*/
import { FlowDocumentJSON } from '../src';
export const emptyMock: FlowDocumentJSON = {
nodes: [
{
id: 'start_0',
type: 'start',
blocks: [],
},
{
id: 'end_0',
type: 'end',
blocks: [],
},
],
};
export const formMock: FlowDocumentJSON = {
nodes: [{
id: 'noop_0',
type: 'noop',
data: {
title: 'noop title',
},
blocks: [],
}]
}
export const formMock2: FlowDocumentJSON = {
nodes: [{
id: 'noop_0',
type: 'noop',
data: {
title: 'noop title changed',
},
blocks: [],
}]
}
export const baseWithDataMock: FlowDocumentJSON = {
nodes: [ {
id: 'start_0',
type: 'start',
data: {
title: 'start title',
},
blocks: [],
},
{
id: 'dynamicSplit_0',
type: 'dynamicSplit',
data: {
title: 'dynamic title',
},
blocks: [
{ id: 'block_0', data: { title: '' }, blocks: [], type: 'block' },
{ id: 'block_1',data: { title: '' }, blocks: [], type: 'block'},
{ id: 'block_2',data: { title: '' },blocks: [], type: 'block' }
],
},
{
id: 'end_0',
type: 'end',
data: {
title: 'end title',
},
blocks: [],
},
]
}
export const baseWithDataMock2: FlowDocumentJSON = {
nodes: [ {
id: 'start_0',
type: 'start',
data: {
title: 'start title changed',
},
blocks: [],
},
{
id: 'dynamicSplit_0',
type: 'dynamicSplit',
data: {
title: 'dynamic title changed',
},
blocks: [
{ id: 'block_3', data: { title: '' }, blocks: [], type: 'block' },
{ id: 'block_4',data: { title: '' }, blocks: [], type: 'block'},
{ id: 'block_2',data: { title: 'title changed' },blocks: [], type: 'block' }
],
},
{
id: 'end_0',
type: 'end',
data: {
title: 'end title changed',
},
blocks: [],
},
]
}
export const baseMock: FlowDocumentJSON = {
nodes: [
{
id: 'start_0',
type: 'start',
blocks: [],
},
{
id: 'dynamicSplit_0',
type: 'dynamicSplit',
blocks: [
{ id: 'block_0', data: {}, blocks: [], type: 'block' },
{ id: 'block_1',data: {}, blocks: [], type: 'block'},
{ id: 'block_2',data: {},blocks: [], type: 'block' }
],
},
{
id: 'end_0',
type: 'end',
blocks: [],
},
],
};