Skip to content
0

katanakit-js / ISystemUtils

Interface: ISystemUtils ​

Defined in: src/types/index.ts:665

Contract of the system utilities.

Methods ​

useAverage() ​

ts
useAverage(numbers): number;

Defined in: src/types/index.ts:671

Parameters ​

ParameterType
numbersnumber[]

Returns ​

number


useCopyToClipboard() ​

ts
useCopyToClipboard(text): Promise<boolean>;

Defined in: src/types/index.ts:668

Parameters ​

ParameterType
textstring

Returns ​

Promise<boolean>


useGetUrlParams() ​

ts
useGetUrlParams(urlString): Record<string, string>;

Defined in: src/types/index.ts:669

Parameters ​

ParameterType
urlStringstring

Returns ​

Record<string, string>


useRetry() ​

ts
useRetry<T>(
   fn, 
   retries?, 
   delayMs?
): Promise<T>;

Defined in: src/types/index.ts:667

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterType
fn() => Promise<T>
retries?number
delayMs?number

Returns ​

Promise<T>


useRound() ​

ts
useRound(value, decimals?): number;

Defined in: src/types/index.ts:670

Parameters ​

ParameterType
valuestring | number
decimals?number

Returns ​

number


useSleep() ​

ts
useSleep(ms): Promise<void>;

Defined in: src/types/index.ts:666

Parameters ​

ParameterType
msnumber

Returns ​

Promise<void>

Released under the MIT License.