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:
catloversg
2024-08-18 04:08:55 +07:00
committed by GitHub
parent 5b2a4eafcb
commit cacecda72f
67 changed files with 1047 additions and 471 deletions
+9 -9
View File
@@ -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;