var instance = new Vintasoft.Shared.EnumGenerator(); var value; // Type: object // Parameters var items; // Type: object[] var flagged; // Type: boolean value = instance.create(items, flagged);
function create(
itemsМассив объектов "имя-значение", описывающих перечисление. Каждый объект имеет следующие свойства:: object[],
- name (string): имя элемента перечисления.
- value (number): значение элемента перечисления.
flaggedЗначение, указывающее, поддерживает ли перечисление битовые операции.: boolean
) : object;
Parameters
- items
- Массив объектов "имя-значение", описывающих перечисление. Каждый объект имеет следующие свойства:
- name (string): имя элемента перечисления.
- value (number): значение элемента перечисления.
- flagged
- Значение, указывающее, поддерживает ли перечисление битовые операции.
Return Value
Класс перечисления.