Time service (#10546)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2026-02-25 15:20:46 +05:00
committed by GitHub
parent 6030f921c8
commit d32e7b2f87
19 changed files with 1346 additions and 1711 deletions
+9 -1
View File
@@ -1,7 +1,7 @@
import { Card } from '@hcengineering/card'
import { CollaboratorClient } from '@hcengineering/collaborator-client'
import { Doc, MeasureContext, PersonId, Ref, Timestamp, Tx, TxOperations, WorkspaceUuid } from '@hcengineering/core'
import { Execution, ExecutionError, MethodParams, Trigger, UserResult } from '@hcengineering/process'
import { CollaboratorClient } from '@hcengineering/collaborator-client'
export type ExecuteFunc = (
params: MethodParams<Doc>,
@@ -51,3 +51,11 @@ export interface ProcessControl {
}
export type RollbackFunc = (context: Record<string, any>, control: ProcessControl) => Tx
export interface TimeMachineMessage {
type: 'schedule' | 'cancel'
id: string
targetDate?: Timestamp
topic?: string
data?: any
}