UNPKG

@vulcan-sql/core

Version:
13 lines (12 loc) 427 B
import 'reflect-metadata'; export declare abstract class ExtensionBase<C = any> { readonly moduleName: string; onActivate?(): Promise<void>; private config?; private activated; activate(): Promise<void>; constructor(config: C, moduleName: string); getExtensionId(): string | undefined; protected getConfig(): C | undefined; protected getLogger(): import("tslog/dist/types/Logger").Logger; }