9 lines
256 B
TypeScript
9 lines
256 B
TypeScript
import { Result } from "../result";
|
|
import { Type } from "../type";
|
|
export declare class Value<const T> extends Type<T> {
|
|
readonly val: T;
|
|
constructor(v: T);
|
|
check(val: any): Result<T>;
|
|
}
|
|
export declare function value<const T>(v: T): Value<T>;
|