Skip to main content
Module

x/danet/mod.ts>ScheduleModule

The most mature backend framework for Deno
Go to Latest
class ScheduleModule
import { ScheduleModule } from "https://deno.land/x/danet@2.3.0/mod.ts";

Properties

private
abortController: AbortController
private
intervalSet: Set<number>
private
logger: Logger
private
timeoutSet: Set<number>

Methods

private
makeCallbackWithScope(instance: any, target: any)
private
registerCronJobs(injectableInstance: InjectableConstructor, method: string)
private
registerIntervals(injectableInstance: InjectableConstructor, method: string)
private
registerTimedEvents<T>(
metadataKey: string,
injectableInstance: InjectableConstructor,
method: string,
handler: (metadata: T, cb: () => void) => void,
)
private
registerTimeouts(injectableInstance: InjectableConstructor, method: string)