@sora-soft/framework / Utility
Class: Utility
Defined in: packages/framework/src/utility/Utility.ts:6
Constructors
Constructor
new Utility(): Utility;Returns
Utility
Methods
deepCopy()
static deepCopy<T>(obj): T;Defined in: packages/framework/src/utility/Utility.ts:110
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:62
Returns
string
hideKeys()
static hideKeys<T>(obj, keys): Partial<T>;Defined in: packages/framework/src/utility/Utility.ts:9
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:18
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:24
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:28
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:7
Returns
void
parseInt()
static parseInt(value): number;Defined in: packages/framework/src/utility/Utility.ts:32
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
number
randomInt()
static randomInt(begin, end): number;Defined in: packages/framework/src/utility/Utility.ts:36
Parameters
| Parameter | Type |
|---|---|
begin | number |
end | number |
Returns
number
randomOne()
static randomOne<T>(array): T;Defined in: packages/framework/src/utility/Utility.ts:43
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:48
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
array | T[] |
weighter | (ele) => number |
Returns
T | null