synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
19 lines • 1.03 kB
TypeScript
import { RestrictionUiType } from '../HasAccess/AccessIcon';
import { Request } from '@sage-bionetworks/aridhia-client/generated/models';
/**
* Maps an Aridhia request status to the appropriate RestrictionUiType for display.
*
* @param request - The Aridhia request object, or undefined if no request exists
* @returns The appropriate RestrictionUiType based on the request status
*/
export declare function getRestrictionUiTypeFromAridhiaRequest(request: Request | undefined): RestrictionUiType;
/**
* Finds the Aridhia request for a specific dataset from a list of requests.
* If multiple requests match, returns the most recently updated one.
*
* @param requests - Array of Aridhia requests
* @param datasetCode - The dataset code to search for
* @returns The most recently updated request that contains the specified dataset, or undefined if not found
*/
export declare function findRequestForDataset(requests: Request[], datasetCode: string): Request | undefined;
//# sourceMappingURL=aridhiaAccessStatusUtils.d.ts.map