@equinor/fusion-framework-cli
Version:
[](./LICENSE)
21 lines • 778 B
JavaScript
/**
* 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