ts-std-lib
Version:
A standard library for typescript
11 lines (10 loc) • 417 B
TypeScript
import { IJsonSerializer, jsonSerializer } from './IJsonSerializer';
import { Json } from './Json';
/**
* Json serializer for the native Map class
*/
export declare class MapJsonSerializer<K extends Json, V extends Json> implements IJsonSerializer<ReadonlyMap<K, V>> {
readonly [jsonSerializer] = true;
serialize(object: ReadonlyMap<K, V>): Json;
deserialize(json: Json): ReadonlyMap<K, V>;
}