Methods
Static enumHasFlag
- enumHasFlag(value: number, flag: number): boolean
-
Parameters
-
value: number
-
flag: number
Returns boolean
Static getEnumValue
- getEnumValue<T>($t: Type, v: any): T
-
Type parameters
Parameters
Returns T
Static getFlaggedName
- getFlaggedName(enumType: Type, v: number, getName: ((v: number) => string)): string
-
Parameters
-
enumType: Type
-
v: number
-
getName: ((v: number) => string)
-
- (v: number): string
-
Parameters
Returns string
Returns string
Static getName
- getName<T>(enumType: Type, v: number): string
-
Type parameters
Parameters
Returns string
Static getNames
- getNames<T>($t: Type): string[]
-
Type parameters
Parameters
Returns string[]
Static getValues
- getValues<T>($t: Type): number[]
-
Type parameters
Parameters
Returns number[]
Static isDefined
- isDefined<T>($t: Type, value: T): boolean
-
Type parameters
Parameters
Returns boolean
Static parse
- parse(enumType: Type, value: string, ignoreCase: boolean): unknown
-
Parameters
-
enumType: Type
-
value: string
-
ignoreCase: boolean
Returns unknown
Static toDouble
- toDouble(enumType: Type, value: any, provider: any): number
-
Parameters
-
enumType: Type
-
value: any
-
provider: any
Returns number
Static toObject
- toObject<T>($t: Type, value: T): any
-
Type parameters
Parameters
Returns any
Static toString
- toString(enumType: Type, value: any): string
-
Parameters
-
enumType: Type
-
value: any
Returns string
Static tryParse$1
- tryParse$1<TEnum>($tEnum: Type, value: string, ignoreCase: boolean, result: TEnum): {
p2: TEnum;
ret: boolean;
}
-
Type parameters
Parameters
-
-
value: string
-
ignoreCase: boolean
-
result: TEnum
Returns {
p2: TEnum;
ret: boolean;
}