getSafeEnumValues()
getSafeEnumValues<
TSafeEnum,TSafeEnumValues,TSafeEnumReturnValues>(safeEnum):TSafeEnumReturnValues
Gets the values from a SafeEnum and properly types them.
Type Parameters
TSafeEnum
TSafeEnum extends ValidEnumStructures
TSafeEnumValues
TSafeEnumValues = SafeEnum<TSafeEnum>
TSafeEnumReturnValues
TSafeEnumReturnValues = IsLiteralEnum<TSafeEnum> extends true ? readonly [TSafeEnumValues, TSafeEnumValues] : TSafeEnumValues
Parameters
safeEnum
TSafeEnum
The enum to extract the values from.
Returns
TSafeEnumReturnValues