UNPKG

anux-common

Version:

[![Build Status](https://travis-ci.com/Anupheaus/anux-common.svg?branch=master)](https://travis-ci.com/Anupheaus/anux-common) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/dd0e0bd3a96247a5a78c02a812f949f8)](https://www.codacy.com/app/Anuphea

19 lines (18 loc) 493 B
import './object'; import { MapOf } from './global'; declare class MapExtensions<K, V> { toArray(): [K, V][]; toKeysArray(): K[]; toValuesArray(): V[]; getOrSet(key: K, defaultValue: () => V): V; } declare class MapConstructorExtensions { fromPlainObject<V>(object: MapOf<V>): Map<string, V>; } declare global { interface Map<K, V> extends MapExtensions<K, V> { } interface MapConstructor extends MapConstructorExtensions { } } export {};