Identity
Instances
Applicative
Added in v0.24.0
Source
Signature
declare const Applicative: applicative.Applicative<IdentityTypeLambda>;Signature
declare const Chainable: chainable.Chainable<IdentityTypeLambda>;Signature
declare const Covariant: covariant.Covariant<IdentityTypeLambda>;Signature
declare const FlatMap: flatMap_.FlatMap<IdentityTypeLambda>;Signature
declare const Foldable: foldable.Foldable<IdentityTypeLambda>;getSemiAlternative
Added in v0.24.0
Source
Signature
declare function getSemiAlternative<A>(S: Semigroup<A>): SemiAlternative<IdentityTypeLambdaFix<A>>;getSemiCoproduct
Added in v0.24.0
Source
Signature
declare function getSemiCoproduct<A>(S: Semigroup<A>): SemiCoproduct<IdentityTypeLambdaFix<A>>;Signature
declare const Invariant: invariant.Invariant<IdentityTypeLambda>;Signature
declare const Monad: monad.Monad<IdentityTypeLambda>;Signature
declare const Of: of_.Of<IdentityTypeLambda>;Signature
declare const Pointed: pointed.Pointed<IdentityTypeLambda>;Signature
declare const Product: product_.Product<IdentityTypeLambda>;SemiApplicative
Added in v0.24.0
Source
Signature
declare const SemiApplicative: semiApplicative.SemiApplicative<IdentityTypeLambda>;SemiProduct
Added in v0.24.0
Source
Signature
declare const SemiProduct: semiProduct.SemiProduct<IdentityTypeLambda>;Traversable
Added in v0.24.0
Source
Signature
declare const Traversable: traversable.Traversable<IdentityTypeLambda>;Models
Type Lambdas
IdentityTypeLambda interface
Added in v0.24.0
Source
Signature
interface IdentityTypeLambda extends TypeLambda {
readonly type: unknown;
}IdentityTypeLambdaFix interface
Added in v0.24.0
Source
Signature
interface IdentityTypeLambdaFix<A> extends TypeLambda {
readonly type: A;
}