Functions Const andand( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const aoi21aoi21( a: boolean , b: boolean , c: boolean ) : boolean Parameters a: boolean b: boolean c: boolean Returns boolean Const aoi22aoi22( a: boolean , b: boolean , c: boolean , d: boolean ) : boolean Parameters a: boolean b: boolean c: boolean d: boolean Returns boolean Const delaydelay( n: number ) : (Anonymous function) Parameters Returns (Anonymous function) Const demuxdemux( i: boolean , s: boolean ) : [ boolean , boolean ] Parameters Returns [ boolean , boolean ] Const fadd1fadd1( a: boolean , b: boolean , c: boolean ) : { c: boolean ; s: boolean } Parameters a: boolean b: boolean c: boolean Returns { c: boolean ; s: boolean } Const hadd1hadd1( a: boolean , b: boolean ) : { c: boolean ; s: boolean } Parameters Returns { c: boolean ; s: boolean } Const implyimply( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const muxmux( a: boolean , b: boolean , s: boolean ) : boolean Parameters a: boolean b: boolean s: boolean Returns boolean Const nandnand( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const nornor( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const notParameters Returns boolean Const oai21oai21( a: boolean , b: boolean , c: boolean ) : boolean Parameters a: boolean b: boolean c: boolean Returns boolean Const oai22oai22( a: boolean , b: boolean , c: boolean , d: boolean ) : boolean Parameters a: boolean b: boolean c: boolean d: boolean Returns boolean Const oror( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const rcarca( a: boolean [] , b: boolean [] , c: boolean ) : Sum < boolean [] > Parameters a: boolean [] b: boolean [] c: boolean Returns Sum < boolean [] > Const xnorxnor( a: boolean , b: boolean ) : boolean Parameters Returns boolean Const xorxor( a: boolean , b: boolean ) : boolean Parameters Returns boolean Legend Interface with type parameter
https://en.wikipedia.org/wiki/AND_gate