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