@mongez/gnz
Version:
Generator Z, the next generation of scaffolding tools.
20 lines • 718 B
TypeScript
import { GenericObject } from "@mongez/reinforcements";
import { Generator, GeneratorOptions } from "./types";
export declare const generators: Generator[];
/**
* Register the given generators
*/
export declare function registerGenerators(...generatorsList: Generator<any>[]): void;
/**
* Register the given generator
*/
export declare function registerGenerator(generator: Generator<any>): void;
/**
* Get all registered generators
*/
export declare function getGeneratorsList(): Generator<GenericObject>[];
/**
* Create a generator instance
*/
export declare function createGenerator<T extends GenericObject>(generatorOptions: GeneratorOptions<T>): Generator<T>;
//# sourceMappingURL=generators-list.d.ts.map