@junobuild/admin
Version:
A library for interfacing with admin features of Juno
15 lines (14 loc) • 764 B
TypeScript
import type { JunoPackageDependencies } from '@junobuild/config';
/**
* Finds a specific dependency in a `JunoPackageDependencies` map.
*
* @param {Object} params - The parameters for the search.
* @param {string} params.dependencyId - The ID of the dependency to look for.
* @param {JunoPackageDependencies | undefined} params.dependencies - The full list of dependencies, or `undefined`.
*
* @returns {[string, string] | undefined} A tuple containing the dependency ID and version if found, or `undefined` if not found or no dependencies are present.
*/
export declare const findJunoPackageDependency: ({ dependencyId, dependencies }: {
dependencyId: string;
dependencies: JunoPackageDependencies | undefined;
}) => [string, string] | undefined;