Interface SidetrackOptions<Queues>

interface SidetrackOptions<Queues extends SidetrackQueuesGenericType> {
    databaseOptions?: { databaseUrl: string };
    dbClient?: SidetrackDatabaseClient;
    payloadTransformer?: SidetrackPayloadTransformer;
    pollingInterval?: PollingInterval;
    queues: SidetrackQueues<Queues>;
}

Type Parameters

Properties

databaseOptions?: { databaseUrl: string }
payloadTransformer?: SidetrackPayloadTransformer
pollingInterval?: PollingInterval

Number of milliseconds to wait between polling for new jobs Alternatively, pass in an Duration (@link https://effect-ts.github.io/effect/effect/Duration.ts.html)