mirror of
https://github.com/langgenius/dify.git
synced 2026-06-22 11:11:09 +08:00
Co-authored-by: zhangx1n <zhangxin@dify.ai> Co-authored-by: yyh <yuanyouhuilyz@gmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
12 lines
380 B
TypeScript
12 lines
380 B
TypeScript
import { AppModeEnum } from '@/types/app'
|
|
|
|
type WorkflowAppMode = Extract<AppModeEnum, 'workflow'>
|
|
|
|
export function isWorkflowAppMode(mode?: string | null): mode is WorkflowAppMode {
|
|
return mode === AppModeEnum.WORKFLOW
|
|
}
|
|
|
|
export function isWorkflowApp<T extends { mode?: string | null }>(app?: T): app is T & { mode: WorkflowAppMode } {
|
|
return isWorkflowAppMode(app?.mode)
|
|
}
|