alepha
Version:
Easy-to-use modern TypeScript framework for building many kind of applications.
39 lines • 1.42 kB
TypeScript
import { Static } from "alepha";
//#region ../../src/cli/devtools/atoms/devtoolsOptions.d.ts
/**
* Devtools configuration atom.
*
* Filled from the `devtools` section of `alepha.config.ts`.
*/
declare const devtoolsOptions: import("alepha").Atom<import("zod").ZodOptional<import("zod").ZodObject<{
hideButton: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodBoolean>>;
}, import("zod/v4/core").$strip>>, "alepha.cli.devtools.options">;
/**
* Type for devtools options.
*/
type DevtoolsOptions = Static<typeof devtoolsOptions.schema>;
//#endregion
//#region ../../src/cli/devtools/index.d.ts
/**
* CLI plugin that integrates @alepha/devtools into the Vite dev server.
*
* This module is intentionally lightweight — it does NOT statically import
* `@alepha/devtools` (which pulls in `alepha/react` and `.tsx` files).
* Instead, it lazy-loads devtools via Vite's SSR module loader at runtime.
*
* Usage in `alepha.config.ts`:
* ```ts
* import { devtools } from "alepha/cli/devtools";
*
* export default defineConfig({
* plugins: [devtools()],
* });
* ```
*
* @module alepha.devtools.plugin
*/
declare const AlephaCliDevtoolsPlugin: import("alepha").Service<import("alepha").Module>;
declare const devtools: (options?: DevtoolsOptions) => () => void;
//#endregion
export { AlephaCliDevtoolsPlugin, DevtoolsOptions, devtools, devtoolsOptions };
//# sourceMappingURL=index.d.ts.map