UNPKG

@typed/io

Version:

Runtime IO type system

9 lines 388 B
import { Maybe } from '@typed/maybe'; import { Any, Type } from './Type'; export interface MaybeType<A extends Type> extends Type<Maybe<Type.Of<A>>> { readonly justType: A; } export declare const maybe: <A extends Any>(justType: A, name?: string, expected?: string) => MaybeType<A>; declare const _Maybe: MaybeType<Any>; export { _Maybe as Maybe }; //# sourceMappingURL=Maybe.d.ts.map