Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EnumUtils

关于的枚举辅助工具类。

static
class
version

1.0.0

Hierarchy

  • EnumUtils

Index

Properties

Static Private _entryCache

_entryCache: Map<any, EnumEntry[]> = new Map<any, Array<EnumEntry>>()

Methods

Static getEntries

  • 获取指定枚举的描述对象数据。

    Parameters

    • type: any

      要获取的枚举类型。

    Returns Array<EnumEntry>

    Array 返回的枚举描述对象数组。

Static getEntry

  • getEntry(value: number, type: any): EnumEntry
  • 获取指定枚举项对应的描述对象。

    Parameters

    • value: number

      枚举值。

    • type: any

      要获取的枚举类型。

    Returns EnumEntry

    EnumEntry 返回的指定枚举项对应的枚举描述对象。

Static getFields

  • getFields(type: any): Array<[string, number]>
  • 获取指定枚举类型的字段列表

    Parameters

    • type: any

      枚举类型。

    Returns Array<[string, number]>

    Array<[string, number]> 一个元组数据,数据项以<名称,值>的方式返回。

Generated using TypeDoc