@intuitionrobotics/thunderstorm
Version:
19 lines (18 loc) • 605 B
TypeScript
import { FirebaseScheduledFunction } from "@intuitionrobotics/firebase/app-backend/functions/firebase-function";
export type ActDetailsDoc = {
timestamp: number;
moduleKey: string;
};
export type CleanupDetails = {
cleanup: () => Promise<void>;
interval: number;
moduleKey: string;
};
export interface OnCleanupSchedulerAct {
__onCleanupSchedulerAct: () => CleanupDetails;
}
export declare class CleanupScheduler_Class extends FirebaseScheduledFunction {
constructor();
onScheduledEvent: () => Promise<any>;
}
export declare const CleanupScheduler: CleanupScheduler_Class;