Optional
canonicalName?: stringOptional
canonicalNameType?: "long" | "short"Optional
errors?: { [R in Required | OptionRequiresValue]: string }Optional
longNames?: string[]Optional
required?: booleanOptional
requiresValue?: booleanOptional
shortNames?: string[]