stack

Home > @infiniteobjects/core-library-web > Cast > asEnumeration

Cast.asEnumeration() method

Cast the given value to an enumeration value.

Signature:

static asEnumeration<Enum>(val: unknown, enumeration: {
        [key: string]: Enum | string | number;
        [key: number]: Enum | string | number;
    }): Enum | undefined;

Parameters

Parameter Type Description
val unknown  
enumeration { [key: string]: Enum | string | number; [key: number]: Enum | string | number; }  

Returns:

Enum | undefined

Remarks

Will return undefined if it cannot be casted