/** * Converts a TypeScript enum to a 1-way object, stripping out the number keys. * @param enumObject The enum to convert * @example * ```typescript * enum Permissions { * Read: 1 << 0, * Write: 1 << 1 * } * // { * // Read: 1, * // Write: 2, * // 1: 'Read', * // 2: 'Write' * // } * * enumToObject(Permissions); * // { Read: 1, Write: 2 } * ``` * @returns The mapped object */ declare function enumToObject(enumObject: Enum): { [Key in Exclude]: Enum[Key]; }; export { enumToObject };