Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@queuedash/api

Package Overview
Dependencies
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@queuedash/api - npm Package Compare versions

Comparing version
0.4.6
to
0.5.0
+114
-15
dist/src/routers/_app.d.ts

@@ -37,8 +37,19 @@ export type { Context } from "../trpc";

data: object;
opts: import("bull").JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -69,10 +80,63 @@ }>;

data: object;
opts: import("bull").JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;
}>;
rerun: import("@trpc/server").BuildProcedure<"mutation", {
_config: import("@trpc/server").RootConfig<{
ctx: import("../trpc").Context;
meta: object;
errorShape: import("@trpc/server").DefaultErrorShape;
transformer: import("@trpc/server").DefaultDataTransformer;
}>;
_meta: object;
_ctx_out: import("../trpc").Context;
_input_in: {
queueName: string;
jobId: string;
};
_input_out: {
queueName: string;
jobId: string;
};
_output_in: typeof import("@trpc/server").unsetMarker;
_output_out: typeof import("@trpc/server").unsetMarker;
}, {
id: string;
name: string;
data: object;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;
}>;
promote: import("@trpc/server").BuildProcedure<"mutation", {

@@ -101,8 +165,19 @@ _config: import("@trpc/server").RootConfig<{

data: object;
opts: import("bull").JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -133,8 +208,19 @@ }>;

data: object;
opts: import("bull").JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -173,8 +259,19 @@ }>;

data: object;
opts: import("bull").JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -283,5 +380,7 @@ }[];

queueName: string;
data: {};
};
_input_out: {
queueName: string;
data: {};
};

@@ -288,0 +387,0 @@ _output_in: typeof import("@trpc/server").unsetMarker;

@@ -1,2 +0,1 @@

import Queue from "bull";
export declare const jobRouter: import("@trpc/server").CreateRouterInner<import("@trpc/server").RootConfig<{

@@ -31,8 +30,19 @@ ctx: import("../trpc").Context;

data: object;
opts: Queue.JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -63,10 +73,63 @@ }>;

data: object;
opts: Queue.JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;
}>;
rerun: import("@trpc/server").BuildProcedure<"mutation", {
_config: import("@trpc/server").RootConfig<{
ctx: import("../trpc").Context;
meta: object;
errorShape: import("@trpc/server").DefaultErrorShape;
transformer: import("@trpc/server").DefaultDataTransformer;
}>;
_meta: object;
_ctx_out: import("../trpc").Context;
_input_in: {
queueName: string;
jobId: string;
};
_input_out: {
queueName: string;
jobId: string;
};
_output_in: typeof import("@trpc/server").unsetMarker;
_output_out: typeof import("@trpc/server").unsetMarker;
}, {
id: string;
name: string;
data: object;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;
}>;
promote: import("@trpc/server").BuildProcedure<"mutation", {

@@ -95,8 +158,19 @@ _config: import("@trpc/server").RootConfig<{

data: object;
opts: Queue.JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -127,8 +201,19 @@ }>;

data: object;
opts: Queue.JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -167,8 +252,19 @@ }>;

data: object;
opts: Queue.JobOptions;
opts: {
priority?: number | undefined;
delay?: number | undefined;
attempts?: number | undefined;
backoff?: number | undefined;
lifo?: boolean | undefined;
timeout?: number | undefined;
removeOnComplete?: number | boolean | undefined;
removeOnFail?: number | boolean | undefined;
stackTraceLimit?: number | undefined;
preventParsingData?: boolean | undefined;
};
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string | undefined;
stacktrace?: string[] | undefined;
retriedAt: Date | null;

@@ -175,0 +271,0 @@ }[];

@@ -100,5 +100,7 @@ export declare const queueRouter: import("@trpc/server").CreateRouterInner<import("@trpc/server").RootConfig<{

queueName: string;
data: {};
};
_input_out: {
queueName: string;
data: {};
};

@@ -105,0 +107,0 @@ _output_in: typeof import("@trpc/server").unsetMarker;

+18
-7

@@ -1,9 +0,19 @@

import type Queue from "bull";
import type Bull from "bull";
import type BullMQ from "bullmq";
import type BeeQueue from "bee-queue";
type Queue = {
displayName: string;
jobName?: (data: Record<string, unknown>) => string;
} & ({
queue: Bull.Queue;
type: "bull";
} | {
queue: BullMQ.Queue;
type: "bullmq";
} | {
queue: BeeQueue;
type: "bee";
});
export type Context = {
queues: {
name: string;
displayName: string;
jobName?: (data: Record<string, unknown>) => string;
}[];
opts: Queue.QueueOptions;
queues: Queue[];
};

@@ -30,2 +40,3 @@ export declare const router: <TProcRouterRecord extends import("@trpc/server").ProcedureRouterRecord>(procedures: TProcRouterRecord) => import("@trpc/server").CreateRouterInner<import("@trpc/server").RootConfig<{

}>;
export {};
//# sourceMappingURL=trpc.d.ts.map

@@ -1,18 +0,33 @@

import type Queue from "bull";
import type Bull from "bull";
import type BullMQ from "bullmq";
import type { Context } from "../trpc";
export declare const formatJob: ({ job, queueInCtx, }: {
job: Queue.Job;
queueInCtx: Context["queues"][0];
}) => {
import type BeeQueue from "bee-queue";
type QueueDashOptions = {
priority?: number;
delay?: number;
attempts?: number;
backoff?: number;
lifo?: boolean;
timeout?: number;
removeOnComplete?: boolean | number;
removeOnFail?: boolean | number;
stackTraceLimit?: number;
preventParsingData?: boolean;
};
type QueueDashJob = {
id: string;
name: string;
data: object;
opts: Queue.JobOptions;
opts: QueueDashOptions;
createdAt: Date;
processedAt: Date | null;
finishedAt: Date | null;
failedReason: string | undefined;
stacktrace: string[];
failedReason?: string;
stacktrace?: string[];
retriedAt: Date | null;
};
export declare const formatJob: ({ job, queueInCtx, }: {
job: Bull.Job | BullMQ.Job | BeeQueue.Job<Record<string, unknown>>;
queueInCtx: Context["queues"][0];
}) => QueueDashJob;
export declare const findQueueInCtxOrFail: ({ queueName, queues, }: {

@@ -22,6 +37,15 @@ queueName: string;

}) => {
name: string;
displayName: string;
jobName?: ((data: Record<string, unknown>) => string) | undefined;
};
} & ({
queue: Bull.Queue<any>;
type: "bull";
} | {
queue: BullMQ.Queue<any, any, string>;
type: "bullmq";
} | {
queue: BeeQueue<any>;
type: "bee";
});
export {};
//# sourceMappingURL=global.utils.d.ts.map
{
"name": "@queuedash/api",
"version": "0.4.6",
"version": "0.5.0",
"main": "./dist/main.js",

@@ -14,9 +14,6 @@ "module": "./dist/main.mjs",

"dependencies": {
"@trpc/server": "^10.5.0",
"@trpc/server": "^10.12.0",
"redis-info": "^3.1.0",
"zod": "^3.20.2"
},
"peerDependencies": {
"bull": "^4.10.2"
},
"devDependencies": {

@@ -30,3 +27,5 @@ "@rollup/plugin-typescript": "^10.0.1",

"@typescript-eslint/parser": "^5.46.1",
"bee-queue": "^1.5.0",
"bull": "^4.10.2",
"bullmq": "^3.6.2",
"eslint": "^8.29.0",

@@ -33,0 +32,0 @@ "eslint-config-prettier": "^8.5.0",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet