Skip to content

xdash API Reference v0.5.14


xdash API Reference / toEnum

Function: toEnum()

toEnum<T, CapitalizeKeys, CapitalizeValues>(list, options): EnumFromList<T, CapitalizeKeys, CapitalizeValues>

Defined in: src/typed.ts:112

Converts a list of strings to an enum.

Type Parameters

T

T extends readonly string[]

CapitalizeKeys

CapitalizeKeys extends boolean = true

CapitalizeValues

CapitalizeValues extends boolean = false

Parameters

list

T

list of strings to convert to an enum

options

options to customize the enum

capitalizeKeys?

CapitalizeKeys

capitalizeValues?

CapitalizeValues

Returns

EnumFromList<T, CapitalizeKeys, CapitalizeValues>

an enum from the list

Released under the MIT License.