import type { Int } from "."; import type { Add } from "./Add"; import type { Arg0, Fn } from "../../HKT"; /** * Add 1 to an {@link Int}. * * Sig: `(n: Int) => Int` */ export type Inc = Add; /** * [Fn] Add 1 to an {@link Int}. * * Sig: `(n: Int) => Int` */ export default interface IncFn extends Fn<[Int], Int> { def: () => Inc>; }