@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
58 lines (50 loc) • 1.16 kB
TypeScript
import * as _nx_devkit from '@nx/devkit';
import { ExecutorContext } from '@nx/devkit';
import { S as StormWorkspaceConfig } from './types-B0erLKyc.js';
// Generated by @storm-software/untyped
// Do not edit this file directly
interface TypiaExecutorSchema {
/**
* Output Path
*
* The output path for the build
*
* @default "{sourceRoot}/__generated__/typia"
*
* @format path
*/
outputPath: string,
/**
* Entry File(s)
*
* The entry file or files to build
*
* @default ["{sourceRoot}/index.ts"]
*
* @format path
*/
entry: Array<string>,
/**
* TSConfig Path
*
* The path to the tsconfig file
*
* @default "{projectRoot}/tsconfig.json"
*
* @format path
*/
tsconfig: string,
/**
* Clean
*
* Clean the output directory before building
*
* @default true
*/
clean?: boolean,
}
declare function typiaExecutorFn(options: TypiaExecutorSchema, _: ExecutorContext, config: StormWorkspaceConfig): Promise<{
success: boolean;
}>;
declare const _default: _nx_devkit.PromiseExecutor<TypiaExecutorSchema>;
export { type TypiaExecutorSchema as T, _default as _, typiaExecutorFn as t };