@sora-soft/framework / Utility
Class: Utility
Defined in: packages/framework/src/utility/Utility.ts:7
Constructors
Constructor
new Utility(): Utility;Returns
Utility
Methods
deepCopy()
static deepCopy<T>(obj): T;Defined in: packages/framework/src/utility/Utility.ts:111
Type Parameters
| Type Parameter |
|---|
T extends object |
Parameters
| Parameter | Type |
|---|---|
obj | T |
Returns
T
formatLogTimeString()
static formatLogTimeString(): string;Defined in: packages/framework/src/utility/Utility.ts:63
Returns
string
hideKeys()
static hideKeys<T>(obj, keys): Partial<T>;Defined in: packages/framework/src/utility/Utility.ts:10
Type Parameters
| Type Parameter |
|---|
T extends { [key: string]: unknown; } |
Parameters
| Parameter | Type |
|---|---|
obj | T |
keys | keyof T[] |
Returns
Partial<T>
isMeaningful()
static isMeaningful<T>(object): object is NonUndefined<T>;Defined in: packages/framework/src/utility/Utility.ts:19
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
object | T |
Returns
object is NonUndefined<T>
isUndefined()
static isUndefined(object): object is undefined;Defined in: packages/framework/src/utility/Utility.ts:25
Parameters
| Parameter | Type |
|---|---|
object | any |
Returns
object is undefined
mapToJSON()
static mapToJSON<T>(map): {
[k: string]: T;
};Defined in: packages/framework/src/utility/Utility.ts:29
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
map | Map<string, T> |
Returns
{
[k: string]: T;
}null()
static null(): void;Defined in: packages/framework/src/utility/Utility.ts:8
Returns
void
parseInt()
static parseInt(value): number;Defined in: packages/framework/src/utility/Utility.ts:33
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
number
randomInt()
static randomInt(begin, end): number;Defined in: packages/framework/src/utility/Utility.ts:37
Parameters
| Parameter | Type |
|---|---|
begin | number |
end | number |
Returns
number
randomOne()
static randomOne<T>(array): T;Defined in: packages/framework/src/utility/Utility.ts:44
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
array | T[] |
Returns
T
randomOneByWeight()
static randomOneByWeight<T>(array, weighter): T | null;Defined in: packages/framework/src/utility/Utility.ts:49
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
array | T[] |
weighter | (ele) => number |
Returns
T | null