import { PluginContext, ResolvedConfig, UserConfig } from "powerlines"; import { getGenerateAction } from "@storm-software/untyped/generate"; //#region src/types/plugin.d.ts interface UntypedPluginOptions { /** * A path or glob pattern (or an array of paths and glob patterns) to schemas containing the Untyped type definitions used during generation. * * @defaultValue "\{root\}/**\/\{untyped.ts,*.untyped.ts\}" */ schema?: string | string[]; /** * The path for the generated Untyped output files * * @remarks * By default, it will generate the output files alongside each schema file. */ outputPath?: string; } interface UntypedPluginUserConfig extends UserConfig { untyped?: UntypedPluginOptions; } interface UntypedPluginResolvedConfig extends ResolvedConfig { untyped: UntypedPluginOptions; } interface UntypedPluginContext extends PluginContext { untyped: ReturnType; } //#endregion export { UntypedPluginContext, UntypedPluginOptions, UntypedPluginResolvedConfig, UntypedPluginUserConfig }; //# sourceMappingURL=plugin.d.cts.map