// @ts-ignore - Only used in doc comments import type { Nat } from "./Nat"; import type { IsNat } from "./Nat/IsNat"; import type { Args, Fn } from "../HKT"; export type { IsNat }; /** * [Fn] Check if a value is {@link Nat}. * * Sig: `(n: number) => boolean` */ export default interface IsNatFn extends Fn<[number], boolean> { def: ([n]: Args) => IsNat; }