forked from 77media/video-flow
set函数补充
This commit is contained in:
parent
5686ebd6f2
commit
735cd7ec68
@ -1,4 +1,4 @@
|
|||||||
import { useState, useCallback } from "react";
|
import { useState, useCallback, Dispatch, SetStateAction } from "react";
|
||||||
import { ScriptEditUseCase } from "../usecase/ScriptEditUseCase";
|
import { ScriptEditUseCase } from "../usecase/ScriptEditUseCase";
|
||||||
import { getProjectScript, abortVideoTask } from "../../../api/video_flow";
|
import { getProjectScript, abortVideoTask } from "../../../api/video_flow";
|
||||||
|
|
||||||
@ -43,6 +43,24 @@ export interface UseScriptService {
|
|||||||
/** 中断视频任务 */
|
/** 中断视频任务 */
|
||||||
abortVideoTask: () => Promise<void>;
|
abortVideoTask: () => Promise<void>;
|
||||||
|
|
||||||
|
// 修改字段的set函数
|
||||||
|
/** 设置故事梗概 */
|
||||||
|
setSynopsis: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置故事分类 */
|
||||||
|
setCategories: Dispatch<SetStateAction<string[]>>;
|
||||||
|
/** 设置主角名称 */
|
||||||
|
setProtagonist: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置激励事件 */
|
||||||
|
setIncitingIncident: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置问题与新目标 */
|
||||||
|
setProblem: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置冲突与障碍 */
|
||||||
|
setConflict: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置赌注 */
|
||||||
|
setStakes: Dispatch<SetStateAction<string>>;
|
||||||
|
/** 设置人物弧线完成 */
|
||||||
|
setCharacterArc: Dispatch<SetStateAction<string>>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -252,5 +270,15 @@ export const useScriptService = (): UseScriptService => {
|
|||||||
updateScript,
|
updateScript,
|
||||||
applyScript,
|
applyScript,
|
||||||
abortVideoTask: abortVideoTaskHandler,
|
abortVideoTask: abortVideoTaskHandler,
|
||||||
|
|
||||||
|
// 修改字段的set函数
|
||||||
|
setSynopsis,
|
||||||
|
setCategories,
|
||||||
|
setProtagonist,
|
||||||
|
setIncitingIncident,
|
||||||
|
setProblem,
|
||||||
|
setConflict,
|
||||||
|
setStakes,
|
||||||
|
setCharacterArc,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user