mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-27 19:37:07 +02:00
aa80cf6451
Reverted ToastVariant back to an enum internally. Still exposed to player as just possible strings. Changed all 1-line documentation comments to actually be 1-line. Moved some because they were not providing documentation for the thing they were trying to.
28 lines
750 B
TypeScript
28 lines
750 B
TypeScript
/** Construct a type using the values from an object. Requires object to be defined "as const" */
|
|
export type ValuesFrom<T> = T[keyof T];
|
|
|
|
/**
|
|
* Status object for functions that return a boolean indicating success/failure
|
|
* and an optional message
|
|
*/
|
|
export interface IReturnStatus {
|
|
res: boolean;
|
|
msg?: string;
|
|
}
|
|
|
|
/**
|
|
* Defines the minimum and maximum values for a range.
|
|
* It is up to the consumer if these values are inclusive or exclusive.
|
|
* It is up to the implementor to ensure max > min.
|
|
*/
|
|
export interface IMinMaxRange {
|
|
/** Value by which the bounds are to be divided for the final range */
|
|
divisor?: number;
|
|
|
|
/** The maximum bound of the range. */
|
|
max: number;
|
|
|
|
/** The minimum bound of the range. */
|
|
min: number;
|
|
}
|