The object GroebnerBasisOptions is a type, with ancestor classes OptionTable < HashTable < Thing.
The source of this document is in Macaulay2Doc/functions/gb-doc.m2:192:0.