This repository has been archived on 2026-03-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

11 lines
396 B
TypeScript

import { Result } from "../result";
import { Type } from "../type";
export declare class MapType<K, V> extends Type<Map<K, V>> {
readonly keyType: Type<K>;
readonly valueType: Type<V>;
constructor(k: Type<K>, v: Type<V>);
check(val: any): Result<Map<K, V>>;
sliceResult(val: any): Result<Map<K, V>>;
}
export declare function map<K, V>(k: Type<K>, v: Type<V>): MapType<K, V>;