Home > @infiniteobjects/core-library-web > Cast > asEnumeration
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;
Parameter | Type | Description |
---|---|---|
val | unknown | |
enumeration | { [key: string]: Enum | string | number; [key: number]: Enum | string | number; } |
Returns:
Enum | undefined
Will return undefined if it cannot be casted