Semiring
Model
Utilities
getFunctionSemiring(deprecated)
Model
Semiring
Signature
export interface Semiring<A> {
readonly add: (x: A, y: A) => A
readonly mul: (x: A, y: A) => A
readonly one: A
readonly zero: A
}
Details
- Added in 0.1.0
License
- MIT – Copyright (c) 2017-present Giulio Canti
Utilities
getFunctionSemiring
getFunctionSemiring
Use getSemiring
instead.
Signature
export declare const getFunctionSemiring: <A, B>(S: Semiring<B>) => Semiring<(a: A) => B>
Details
- Added in 0.1.0
- Deprecated
License
- MIT – Copyright (c) 2017-present Giulio Canti