New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

typescript-enum

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typescript-enum - npm Package Compare versions

Comparing version
1.0.0
to
1.1.0
+2
dist/enumValues.d.ts
import { EnumLike, EnumFiltered } from './types';
export declare function enumValues<E extends EnumLike>(enumObject: E): EnumFiltered<E>[];
export function enumValues(enumObject) {
return Object.keys(enumObject)
.filter((key) => Number.isNaN(Number(key)))
.map((key) => enumObject[key]);
}
+1
-1
export { isValidEnumValue } from './isValidEnumValue';
export { getEnumValues } from './getEnumValues';
export { enumValues } from './enumValues';
export { isValidEnumValue } from './isValidEnumValue';
export { getEnumValues } from './getEnumValues';
export { enumValues } from './enumValues';

@@ -1,4 +0,4 @@

import { getEnumValues } from './getEnumValues';
import { enumValues } from './enumValues';
export function isValidEnumValue(param, enumObject) {
return getEnumValues(enumObject).includes(param);
return enumValues(enumObject).includes(param);
}
{
"name": "typescript-enum",
"version": "1.0.0",
"version": "1.1.0",
"description": "TypeScript enum missed helpers",

@@ -9,3 +9,5 @@ "main": "dist/index.js",

"build": "rm -rf ./dist && tsc -p tsconfig.build.json --outDir ./dist",
"test": "npx vitest"
"test": "npx vitest",
"publish": "npm publish",
"prepublish": "npm run build"
},

@@ -12,0 +14,0 @@ "files": [

import { EnumLike, EnumFiltered } from './types';
export declare function getEnumValues<E extends EnumLike>(enumObject: E): EnumFiltered<E>[];
export function getEnumValues(enumObject) {
return Object.keys(enumObject)
.filter((key) => Number.isNaN(Number(key)))
.map((key) => enumObject[key]);
}