/** * This class allows us to dynamically iterate through the names or value in an * enumeration. It was found here: https://stackoverflow.com/a/21294925/5322405 * @product This is intended for internal use only within VertiGIS Studio products. */ export declare class EnumUtils { /** * Returns an array of all the names defined in an enumeration. * @param enumeration An enumeration */ static getNames(enumeration: any): string[]; /** * Returns all the names and values defined in an enumeration as an array * of name/value pairs. * @param enumeration An enumeration */ static getNamesAndValues(enumeration: any): any[]; /** * Returns an array of all the numeric values defined in an enumeration. * @param enumeration An enumeration */ static getValues(enumeration: any): number[]; /** * Returns an array of all the names and numeric values defined in an enumeration. * @param enumeration An enumeration */ private static getObjValues; }