UNPKG

@equinor/fusion-framework-cli

Version:

[![License: ISC](https://img.shields.io/badge/License-ISC-blue.svg)](./LICENSE)

21 lines 778 B
/** * Utility to define a Fusion CLI configuration function with proper typing. * * @param fn - A function that returns the Fusion CLI configuration object (either synchronously or asynchronously) * @returns The provided configuration function, unchanged * * @remarks * This utility is used to provide type safety and tooling support for Fusion CLI configuration authoring. * It is a no-op at runtime, but helps with code completion and documentation for consumers. * * @example * ```ts * import { defineFusionCli } from '@equinor/fusion-framework-cli'; * * export default defineFusionCli(() => ({ * plugins: ['@equinor/fusion-framework-cli-plugin-ai'], * })); * ``` */ export const defineFusionCli = (fn) => fn; //# sourceMappingURL=fusion-cli-config.js.map