Skip to content

Commit

Permalink
feat: update types
Browse files Browse the repository at this point in the history
  • Loading branch information
shadowgate15 committed Feb 21, 2022
1 parent 38537c5 commit 247795b
Showing 1 changed file with 3 additions and 17 deletions.
20 changes: 3 additions & 17 deletions types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ declare namespace Bree {
interface BreeConfigs {
logger: Record<string, unknown>;
root: string | boolean;
silenceRootCheckError: boolean;
doRootCheck: boolean;
timeout: number | boolean;
interval: number;
timezone: string;
Expand All @@ -89,23 +91,7 @@ declare namespace Bree {
outputWorkerMetadata: boolean;
}

interface BreeOptions {
logger?: Record<string, unknown> | boolean;
root?: string | boolean;
timeout?: number | boolean;
interval?: number;
timezone?: string;
jobs?: Array<string | (() => void) | JobOptions>;
hasSeconds?: boolean;
cronValidate?: Record<string, unknown>;
closeWorkerAfterMs?: number;
defaultExtension?: string;
acceptedExtensions?: string[];
worker?: WorkerOptions;
errorHandler?: (error: any, workerMetadata: any) => void;
workerMessageHandler?: (message: any, workerMetadata: any) => void;
outputWorkerMetadata?: boolean;
}
type BreeOptions = Partial<BreeConfigs>;

type PluginFunc<T = unknown> = (options: T, c: typeof Bree) => void;

Expand Down

0 comments on commit 247795b

Please sign in to comment.