rivo
Version:
🤖 The ultimate library you need for composable type-level programming in TypeScript, powered by HKT.
16 lines (13 loc) • 376 B
TypeScript
import type { List } from ".";
import type { Monoid, TypeClass$$Monoid } from "../typeclass";
declare module "../typeclass/Monoid" {
interface MonoidImpl {
List: ImplMonoidFor<List, List$$Monoid>;
}
}
/**
* Implementation of the {@link Monoid} type class for {@link List}.
*/
export interface List$$Monoid extends TypeClass$$Monoid<List> {
Empty: readonly [];
}