@atproto/ozone
Version:
Backend service for moderating the Bluesky network.
17 lines • 776 B
TypeScript
import { OzoneConfig, OzoneSecrets } from '../config';
import { AppContextOptions } from '../context';
import { DaemonContext } from './context';
export { EventPusher } from './event-pusher';
export { BlobDiverter } from './blob-diverter';
export { EventReverser } from './event-reverser';
export { ScheduledActionProcessor } from './scheduled-action-processor';
export { StrikeExpiryProcessor } from './strike-expiry-processor';
export declare class OzoneDaemon {
ctx: DaemonContext;
constructor(ctx: DaemonContext);
static create(cfg: OzoneConfig, secrets: OzoneSecrets, overrides?: Partial<AppContextOptions>): Promise<OzoneDaemon>;
start(): Promise<void>;
processAll(): Promise<void>;
destroy(): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map