@maddimathon/utility-typescript
Version:
TypeScript utilities (types, functions, classes) to use in various projects.
13 lines (12 loc) • 540 B
TypeScript
/**
* @since 2.0.0-beta.2
*
* @packageDocumentation
*/
/*!
* @maddimathon/utility-typescript@2.0.0-beta.5
* @license MIT
*/
import type { RecursiveMap, RecursiveRecord } from '../../types/objects/records.js';
export declare function mapToObjectAsync<T_Keys extends keyof any, T_Values extends any>(map: Map<T_Keys, T_Values>): Promise<Record<T_Keys, T_Values>>;
export declare function mapToObjectAsync<T_Keys extends keyof any, T_Values extends any>(map: RecursiveMap<T_Keys, T_Values>): Promise<RecursiveRecord<T_Keys, T_Values>>;