UNPKG

@enspirit/emb

Version:

A replacement for our Makefile-for-monorepos

16 lines (15 loc) 460 B
import { Monorepo, MonorepoConfig } from '../index.js'; export declare abstract class AbstractPlugin<C = unknown> { protected config: C; protected monorepo: Monorepo; /** * The name of the plugin (must be unique) */ static name: string; constructor(config: C, monorepo: Monorepo); extendConfig?(config: MonorepoConfig): Promise<MonorepoConfig>; /** * Initialization of a plugin. */ init?(): Promise<void>; }