You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@ncoderz/superenum

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ncoderz/superenum - npm Package Compare versions

Comparing version
0.2.2
to
0.2.3
+5
-5
dist/types/superenum.d.ts

@@ -87,3 +87,3 @@ /**

*/
fromValue(value: unknown | undefined, options?: FromValueOptions): V | undefined;
fromValue(value: unknown | null | undefined, options?: FromValueOptions): V | undefined;
/**

@@ -99,3 +99,3 @@ * Get an enum value from its key, returning the value if key valid, otherwise undefined.

*/
fromKey(key: EnumKey | number | undefined, options?: FromKeyOptions): V | undefined;
fromKey(key: EnumKey | number | null | undefined, options?: FromKeyOptions): V | undefined;
/**

@@ -111,3 +111,3 @@ * Get an enum key from its value, returning the key if value valid, otherwise undefined.

*/
keyFromValue(value: unknown | undefined, options?: KeyFromValueOptions): string | undefined;
keyFromValue(value: unknown | null | undefined, options?: KeyFromValueOptions): string | undefined;
/**

@@ -121,3 +121,3 @@ * Store metadata for an enum value. If value is not valid, the metadata will not be stored.

*/
setMetadata<M>(value: V | undefined, metadata: M, options?: SetMetadataOptions): boolean;
setMetadata<M>(value: V | null | undefined, metadata: M, options?: SetMetadataOptions): boolean;
/**

@@ -132,3 +132,3 @@ * Retrieve metadata that was stored against an enum value.

*/
getMetadata<M>(value: V | undefined, options?: GetMetadataOptions): M | undefined;
getMetadata<M>(value: V | null | undefined, options?: GetMetadataOptions): M | undefined;
/**

@@ -135,0 +135,0 @@ * Get an array of the enum values.

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

{"version":3,"file":"superenum.d.ts","sourceRoot":"","sources":["../../src/superenum.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"superenum.d.ts","sourceRoot":"","sources":["../../src/superenum.ts"],"names":[],"mappings":"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"}
{
"name": "@ncoderz/superenum",
"version": "0.2.2",
"version": "0.2.3",
"description": "Simple, typesafe enums in TypeScript, fully compatible with standard JavaScript",

@@ -26,2 +26,3 @@ "author": "zx-ncoderz",

},
"packageManager": "yarn@3.2.4",
"engines": {

@@ -28,0 +29,0 @@ "node": ">=10",