import type { Option } from "."; import type MapFn from "./Map"; import type { Functor, TypeClass$$Functor } from "../typeclass"; declare module "../typeclass/Functor" { interface FunctorImpl { Option: ImplFunctorFor; } } /** * Implementation of the {@link Functor} type class for {@link Option}. */ export interface Option$$Functor extends TypeClass$$Functor { Map: MapFn; }