Type Alias ChalkboardStructure<T>
ChalkboardStructure: { add?: (a: T, b: T) => T; addIdentity?: T; addInverter?: (a: T) => T; identity?: T; inverter?: (a: T) => T; mul?: (a: T, b: T) => T; mulIdentity?: T; mulInverter?: (a: T) => T; operation?: (a: T, b: T) => T; set: ChalkboardSet<T>;} Type declaration
Optionaladd?: (a: T, b: T) => T
OptionaladdIdentity?: T
OptionaladdInverter?: (a: T) => T
Optionalidentity?: T
Optionalinverter?: (a: T) => T
Optionalmul?: (a: T, b: T) => T
OptionalmulIdentity?: T
OptionalmulInverter?: (a: T) => T
Optionaloperation?: (a: T, b: T) => T
The type for algebraic structures.