effect-io-ai

Package: effect
Module: Schema

Schema.makeIsMultipleOf

Creates a divisibility check for any numeric type from a remainder function and a zero value.

Signature

declare const makeIsMultipleOf: <T>(options: { readonly remainder: (input: T, divisor: T) => T; readonly zero: NoInfer<T>; readonly annotate?: ((divisor: T) => Annotations.Filter) | undefined; readonly formatter?: Formatter<T> | undefined; }) => (divisor: T, annotations?: Annotations.Filter) => SchemaAST.Filter<T>

Source

Since v4.0.0