@willsoto/node-konfig-core
Version:
Core configuration pacakge supporting file, static and environment variables
17 lines • 503 B
TypeScript
import { RetryPolicy } from "cockatiel";
import { Store } from "../store.js";
export interface LoaderOptions {
stopOnFailure?: boolean;
maxRetries?: number;
retryDelay?: number;
}
export declare abstract class Loader {
name: string;
stopOnFailure: boolean;
maxRetries: number;
retryDelay: number;
constructor(options: LoaderOptions);
protected get retryPolicy(): RetryPolicy;
abstract load(store: Store): void | Promise<void>;
}
//# sourceMappingURL=base.d.ts.map