@ncoderz/superenum
Advanced tools
@@ -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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"} |
+2
-1
| { | ||
| "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", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
65656
0.18%