Link Search Menu Expand Document

NonZero overview

Added in v1.0.0


Table of contents


utils

NonZero (type alias)

The type of values not equal to zero

Signature

export type NonZero<A> = A & { readonly [NON_ZERO]: typeof NON_ZERO }

Added in v1.0.0

arbitraryNonZero

Signature

export declare function arbitraryNonZero<A>(T: Eq<A> & HasZero<A>): (arb: fc.Arbitrary<A>) => fc.Arbitrary<NonZero<A>>

Added in v1.0.0

isNonZero

Signature

export declare function isNonZero<A>(T: Eq<A> & HasZero<A>): (a: A) => a is NonZero<A>

Added in v1.0.0