@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
39 lines (33 loc) • 1.09 kB
TypeScript
import { e as BaseGeneratorResult } from './types-CUnUfpKk.js';
import * as _nx_devkit from '@nx/devkit';
import { Tree } from '@nx/devkit';
import { S as StormWorkspaceConfig } from './types-C3URiht7.js';
import * as z from 'zod';
// Generated by @storm-software/untyped
// Do not edit this file directly
interface ConfigSchemaGeneratorSchema {
/**
* Directory
*
* The directory to create the library in
*
*/
directory?: string,
/**
* Output File
*
* The file to write the schema to
*
* @default "{workspaceRoot}/storm-workspace.schema.json"
*/
outputFile?: string,
}
type ModuleSchema = {
name: string;
schema: z.ZodObject<any>;
};
declare function configSchemaGeneratorFn(tree: Tree, options: ConfigSchemaGeneratorSchema, config?: StormWorkspaceConfig): Promise<{
success: boolean;
}>;
declare const _default: (tree: Tree, _options: ConfigSchemaGeneratorSchema) => Promise<_nx_devkit.GeneratorCallback | BaseGeneratorResult>;
export { type ConfigSchemaGeneratorSchema as C, type ModuleSchema as M, _default as _, configSchemaGeneratorFn as c };