mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-27 19:37:07 +02:00
API: Add types for parameters of gym-university-bladeburner API (Fix merging error) (#1596)
* API: Add types for parameters of gym-university-bladeburner API * Fix merging error
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import type { BlackOperation, Contract, GeneralAction, Operation } from "./Actions";
|
||||
import type {
|
||||
BladeActionType,
|
||||
BladeBlackOpName,
|
||||
BladeContractName,
|
||||
BladeOperationName,
|
||||
BladeGeneralActionName,
|
||||
BladeburnerActionType,
|
||||
BladeburnerBlackOpName,
|
||||
BladeburnerContractName,
|
||||
BladeburnerOperationName,
|
||||
BladeburnerGeneralActionName,
|
||||
} from "@enums";
|
||||
|
||||
export interface SuccessChanceParams {
|
||||
@@ -23,9 +23,9 @@ export type Attempt<T extends object = object> = AttemptSuccess<T> | AttemptFail
|
||||
export type Action = Contract | Operation | BlackOperation | GeneralAction;
|
||||
|
||||
export type ActionIdentifier =
|
||||
| { type: BladeActionType.blackOp; name: BladeBlackOpName }
|
||||
| { type: BladeActionType.contract; name: BladeContractName }
|
||||
| { type: BladeActionType.operation; name: BladeOperationName }
|
||||
| { type: BladeActionType.general; name: BladeGeneralActionName };
|
||||
| { type: BladeburnerActionType.BlackOp; name: BladeburnerBlackOpName }
|
||||
| { type: BladeburnerActionType.Contract; name: BladeburnerContractName }
|
||||
| { type: BladeburnerActionType.Operation; name: BladeburnerOperationName }
|
||||
| { type: BladeburnerActionType.General; name: BladeburnerGeneralActionName };
|
||||
|
||||
export type LevelableAction = Contract | Operation;
|
||||
|
||||
Reference in New Issue
Block a user