@typed/io
Version:
Runtime IO type system
8 lines • 395 B
TypeScript
import { Any, Type } from './Type';
export interface MapType<K extends Type, V extends Type> extends Type<ReadonlyMap<Type.Of<K>, Type.Of<V>>> {
readonly key: K;
readonly value: V;
}
export declare function map<K extends Any, V extends Any>(key: K, value: V, name?: string, expected?: string): MapType<K, V>;
export declare const Map: MapType<Any, Any>;
//# sourceMappingURL=Map.d.ts.map