File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,15 +26,15 @@ import type {
2626 * @experimental
2727 */
2828export type CreateTaskServerContext = ServerContext & {
29- task : { store : RequestTaskStore ; requestedTtl ?: number | null } ;
29+ task : { store : RequestTaskStore ; requestedTtl ?: number } ;
3030} ;
3131
3232/**
3333 * Server context with guaranteed task ID and store for task operations.
3434 * @experimental
3535 */
3636export type TaskServerContext = ServerContext & {
37- task : { id : string ; store : RequestTaskStore ; requestedTtl ?: number | null } ;
37+ task : { id : string ; store : RequestTaskStore ; requestedTtl ?: number } ;
3838} ;
3939
4040/**
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ export interface RequestTaskStore {
151151export type TaskContext = {
152152 id ?: string ;
153153 store : RequestTaskStore ;
154- requestedTtl ?: number | null ;
154+ requestedTtl ?: number ;
155155} ;
156156
157157export type TaskManagerOptions = {
Original file line number Diff line number Diff line change @@ -32,10 +32,9 @@ export const CursorSchema = z.string();
3232 */
3333export const TaskCreationParamsSchema = z . looseObject ( {
3434 /**
35- * Time in milliseconds to keep task results available after completion.
36- * If `null`, the task has unlimited lifetime until manually cleaned up.
35+ * Requested duration in milliseconds to retain task from creation.
3736 */
38- ttl : z . union ( [ z . number ( ) , z . null ( ) ] ) . optional ( ) ,
37+ ttl : z . number ( ) . optional ( ) ,
3938
4039 /**
4140 * Time in milliseconds to wait between task status requests.
You can’t perform that action at this time.
0 commit comments