durable-execution - v0.32.0
    Preparing search index...

    Type Alias TaskExecutionsStorageWithoutBatching

    TaskExecutionsStorageWithoutBatching: Omit<
        TaskExecutionsStorage,
        | "getManyById"
        | "getManyBySleepingTaskUniqueId"
        | "updateManyById"
        | "updateManyByIdAndInsertChildrenIfUpdated"
        | "getManyByParentExecutionId"
        | "updateManyByParentExecutionIdAndIsFinished",
    > & {
        getById: (
            request: {
                executionId: string;
                filters?: TaskExecutionStorageGetByIdFilters;
            },
        ) => | TaskExecutionStorageValue
        | undefined
        | Promise<TaskExecutionStorageValue | undefined>;
        getBySleepingTaskUniqueId: (
            request: { sleepingTaskUniqueId: string },
        ) =>
            | TaskExecutionStorageValue
            | undefined
            | Promise<TaskExecutionStorageValue | undefined>;
        updateById: (
            request: {
                executionId: string;
                filters?: TaskExecutionStorageGetByIdFilters;
                update: TaskExecutionStorageUpdate;
            },
        ) => void
        | Promise<void>;
        updateByIdAndInsertChildrenIfUpdated: (
            request: {
                executionId: string;
                filters?: TaskExecutionStorageGetByIdFilters;
                update: TaskExecutionStorageUpdate;
                childrenTaskExecutionsToInsertIfAnyUpdated: ReadonlyArray<
                    TaskExecutionStorageValue,
                >;
            },
        ) => void
        | Promise<void>;
        getByParentExecutionId: (
            request: { parentExecutionId: string },
        ) => TaskExecutionStorageValue[] | Promise<TaskExecutionStorageValue[]>;
        updateByParentExecutionIdAndIsFinished: (
            request: {
                parentExecutionId: string;
                isFinished: boolean;
                update: TaskExecutionStorageUpdate;
            },
        ) => void
        | Promise<void>;
    }

    A storage interface for task executions without batching. It is similar to TaskExecutionsStorage but without the batching methods.

    Type Declaration