createTaskDatabase
约 159 字小于 1 分钟
2025-10-13
Karin API Docs / createTaskDatabase
函数: createTaskDatabase()
createTaskDatabase(
dbPath):Promise<{add: (params,executor?) =>Promise<string>;all: () =>Promise<TaskEntity[]>;cancel: (taskId) =>Promise<boolean>;delete: (taskId) =>Promise<boolean>;exists: (type,target,statuses) =>Promise<boolean>;get: (taskId) =>Promise<TaskEntity|null>;list: (filter?) =>Promise<TaskEntity[]>;logs: (taskId) =>Promise<string|null>;run: (taskId,onLog,onStatusChange) =>Promise<boolean>;update: {logs: (taskId,logs) =>Promise<boolean>;status: (taskId,status) =>Promise<boolean>; }; }>
定义于: packages/core/src/service/task/database.ts:438
扩展后的创建任务数据库函数
参数
dbPath
string
返回
Promise<{ add: (params, executor?) => Promise<string>; all: () => Promise<TaskEntity[]>; cancel: (taskId) => Promise<boolean>; delete: (taskId) => Promise<boolean>; exists: (type, target, statuses) => Promise<boolean>; get: (taskId) => Promise<TaskEntity | null>; list: (filter?) => Promise<TaskEntity[]>; logs: (taskId) => Promise<string | null>; run: (taskId, onLog, onStatusChange) => Promise<boolean>; update: { logs: (taskId, logs) => Promise<boolean>; status: (taskId, status) => Promise<boolean>; }; }>
