oberknecht-utils
Advanced tools
Comparing version 1.9.1 to 1.9.2
@@ -1,1 +0,1 @@ | ||
export declare type extendedTypes = "array" | "json" | "null" | "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; | ||
export type extendedTypes = "array" | "json" | "null" | "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; |
@@ -1,5 +0,5 @@ | ||
export declare type getKeyArraysFromObjectEntry = { | ||
export type getKeyArraysFromObjectEntry = { | ||
path: string[]; | ||
value: any; | ||
}; | ||
export declare type getKeyArraysFromObjectReturn = getKeyArraysFromObjectEntry[]; | ||
export type getKeyArraysFromObjectReturn = getKeyArraysFromObjectEntry[]; |
@@ -27,4 +27,4 @@ export declare const logColors: { | ||
export declare const logColorValues: ("0" | "1" | "2" | "4" | "5" | "7" | "8" | "33" | "34" | "35" | "36" | "37" | "40" | "41" | "42" | "43" | "44" | "45" | "46" | "47" | "30" | "31" | "32")[]; | ||
declare type logColorValueType = typeof logColorValues[number]; | ||
export declare type logOptConfigType = { | ||
type logColorValueType = typeof logColorValues[number]; | ||
export type logOptConfigType = { | ||
option?: number; | ||
@@ -31,0 +31,0 @@ logColorFG?: logColorValueType; |
@@ -1,3 +0,3 @@ | ||
export declare type regexGeneratorOptions = { | ||
export type regexGeneratorOptions = { | ||
charGroupReplacement?: string; | ||
}; |
@@ -1,3 +0,3 @@ | ||
declare type arrTypeReturn<T> = T extends any[] ? any : T; | ||
type arrTypeReturn<T> = T extends any[] ? any : T; | ||
export declare function dissolveArray<arrType extends Array<string | number | any>>(...arr: arrType): arrTypeReturn<arrType>[]; | ||
export {}; |
@@ -1,1 +0,1 @@ | ||
export declare function cleanTime(time: number /** time in ms */, timeopt?: number, timedigits?: number | "all" | "auto", noMS?: boolean, noSpace?: boolean): {}; | ||
export declare function cleanTime(time: number /** time in ms */, timeopt?: number, timedigits?: number | "all" | "auto", noMS?: boolean, noSpace?: boolean): Record<string, any>; |
@@ -1,2 +0,2 @@ | ||
export declare type errorMsgChecker = (cb: string) => {}; | ||
export type errorMsgChecker = (cb: string) => {}; | ||
export declare function isConstructor(f: any, errorMsgChecker?: errorMsgChecker): boolean; |
import { logOptConfigType } from "../types/log"; | ||
declare const logOpts: number[]; | ||
declare type logOptsType = typeof logOpts[number]; | ||
type logOptsType = typeof logOpts[number]; | ||
export declare function log(logOpt: logOptConfigType | logOptsType | any, ...logMsg: any): void; | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
export declare type BadgesMap = Record<string, string>; | ||
export type BadgesMap = Record<string, string>; | ||
export declare function messageBadges(badges: string): BadgesMap; |
@@ -1,2 +0,2 @@ | ||
export declare type messageEmote = { | ||
export type messageEmote = { | ||
id: string; | ||
@@ -6,3 +6,3 @@ start: number; | ||
}; | ||
export declare type messageEmotesReturn = Array<messageEmote>; | ||
export type messageEmotesReturn = Array<messageEmote>; | ||
export declare function messageEmotes(rawEmotes: string): messageEmotesReturn; |
@@ -1,2 +0,2 @@ | ||
declare type processArgEntry = { | ||
type processArgEntry = { | ||
keys: string[]; | ||
@@ -7,4 +7,4 @@ allowArgs?: boolean; | ||
}; | ||
declare type processArgsType = Record<string, processArgEntry>; | ||
type processArgsType = Record<string, processArgEntry>; | ||
export declare function parseProcessArgs(args: typeof process.argv, processArgs?: processArgsType): processArgsType; | ||
export {}; |
@@ -1,1 +0,1 @@ | ||
export declare function pickRandom(items: Array<any>, n: Number | undefined): any[]; | ||
export declare function pickRandom(items: Array<any>, n?: Number): any[]; |
@@ -19,4 +19,9 @@ "use strict"; | ||
catch (nothin) { } | ||
if (regex_1.regex.jsonreg().test(JSON.stringify(inp))) | ||
return { ...inp }; | ||
if (regex_1.regex.jsonreg().test(JSON.stringify(inp))) { | ||
let r = {}; | ||
Object.keys(inp).forEach((key) => { | ||
r[key] = recreate(inp[key]); | ||
}); | ||
return r; | ||
} | ||
return Object.assign({}, inp); | ||
@@ -23,0 +28,0 @@ } |
@@ -1,2 +0,2 @@ | ||
export declare type stackNameReturnType = [string, string[], string[], string]; | ||
export type stackNameReturnType = [string, string[], string[], string]; | ||
export declare function stackName(): stackNameReturnType; |
@@ -11,3 +11,3 @@ import { extendedTypeof } from "./extendedTypeof"; | ||
noSpace?: boolean | ||
): {} { | ||
): Record<string, any> { | ||
let timedigits_ = recreate(timedigits); | ||
@@ -14,0 +14,0 @@ if ( |
@@ -1,2 +0,2 @@ | ||
export function pickRandom(items: Array<any>, n: Number | undefined) { | ||
export function pickRandom(items: Array<any>, n?: Number) { | ||
return [...Array(n ?? 1)].map(() => { | ||
@@ -3,0 +3,0 @@ return items[Math.floor(Math.random() * items.length)]; |
@@ -14,3 +14,10 @@ import { regex } from "../variables/regex"; | ||
} catch (nothin) {} | ||
if (regex.jsonreg().test(JSON.stringify(inp))) return { ...inp }; | ||
if (regex.jsonreg().test(JSON.stringify(inp))) { | ||
let r = {}; | ||
Object.keys(inp).forEach((key) => { | ||
r[key] = recreate(inp[key]); | ||
}); | ||
return r; | ||
} | ||
return Object.assign({}, inp); | ||
@@ -17,0 +24,0 @@ } |
{ | ||
"name": "oberknecht-utils", | ||
"version": "1.9.1", | ||
"version": "1.9.2", | ||
"description": "Utils for oberknecht packages", | ||
@@ -5,0 +5,0 @@ "main": "./lib-ts/utils/index", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
167659
4573