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
Optional
add?: (a: T, b: T) => T
Optional
addIdentity?: T
Optional
addInverter?: (a: T) => T
Optional
identity?: T
Optional
inverter?: (a: T) => T
Optional
mul?: (a: T, b: T) => T
Optional
mulIdentity?: T
Optional
mulInverter?: (a: T) => T
Optional
operation?: (a: T, b: T) => T
The type for algebraic structures.