import { ApplyInterface } from './apply.interface'; export interface ApplicativeInterface extends ApplyInterface { /** * of :: Applicative f => a -> f a * @param {TValue} x * @returns {ApplicativeInterface} */ of(x: TNewValue): ApplicativeInterface; }