From 296295b490cc61e2ff9dc15109e1384a192b2f17 Mon Sep 17 00:00:00 2001 From: catloversg <152669316+catloversg@users.noreply.github.com> Date: Fri, 30 May 2025 17:37:59 +0700 Subject: [PATCH] API: Add more enums to ns.enums (#2165) --- markdown/bitburner.nsenums.md | 6 +++++- src/NetscriptFunctions.ts | 8 ++++++++ src/ScriptEditor/NetscriptDefinitions.d.ts | 4 ++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/markdown/bitburner.nsenums.md b/markdown/bitburner.nsenums.md index f59f79075..e8a8161af 100644 --- a/markdown/bitburner.nsenums.md +++ b/markdown/bitburner.nsenums.md @@ -21,7 +21,11 @@ type NSEnums = { CompanyName: CompanyNameEnumType; FactionName: FactionNameEnumType; CodingContractName: CodingContractNameEnumType; + PositionType: PositionEnumType; + OrderType: OrderEnumType; + BladeburnerActionType: BladeburnerActionEnumType; + SpecialBladeburnerActionTypeForSleeve: SpecialBladeburnerActionEnumTypeForSleeve; }; ``` -**References:** [CityNameEnumType](./bitburner.citynameenumtype.md), [CrimeEnumType](./bitburner.crimeenumtype.md), [FactionWorkEnumType](./bitburner.factionworkenumtype.md), [GymEnumType](./bitburner.gymenumtype.md), [JobNameEnumType](./bitburner.jobnameenumtype.md), [JobFieldEnumType](./bitburner.jobfieldenumtype.md), [LocationNameEnumType](./bitburner.locationnameenumtype.md), [ToastVariantEnumType](./bitburner.toastvariantenumtype.md), [UniversityClassEnumType](./bitburner.universityclassenumtype.md), [CompanyNameEnumType](./bitburner.companynameenumtype.md), [FactionNameEnumType](./bitburner.factionnameenumtype.md), [CodingContractNameEnumType](./bitburner.codingcontractnameenumtype.md) +**References:** [CityNameEnumType](./bitburner.citynameenumtype.md), [CrimeEnumType](./bitburner.crimeenumtype.md), [FactionWorkEnumType](./bitburner.factionworkenumtype.md), [GymEnumType](./bitburner.gymenumtype.md), [JobNameEnumType](./bitburner.jobnameenumtype.md), [JobFieldEnumType](./bitburner.jobfieldenumtype.md), [LocationNameEnumType](./bitburner.locationnameenumtype.md), [ToastVariantEnumType](./bitburner.toastvariantenumtype.md), [UniversityClassEnumType](./bitburner.universityclassenumtype.md), [CompanyNameEnumType](./bitburner.companynameenumtype.md), [FactionNameEnumType](./bitburner.factionnameenumtype.md), [CodingContractNameEnumType](./bitburner.codingcontractnameenumtype.md), [PositionEnumType](./bitburner.positionenumtype.md), [OrderEnumType](./bitburner.orderenumtype.md), [BladeburnerActionEnumType](./bitburner.bladeburneractionenumtype.md), [SpecialBladeburnerActionEnumTypeForSleeve](./bitburner.specialbladeburneractionenumtypeforsleeve.md) diff --git a/src/NetscriptFunctions.ts b/src/NetscriptFunctions.ts index dded0a2fa..996864fb4 100644 --- a/src/NetscriptFunctions.ts +++ b/src/NetscriptFunctions.ts @@ -28,6 +28,10 @@ import { CompanyName, FactionName, type MessageFilename, + PositionType, + OrderType, + BladeburnerActionType, + SpecialBladeburnerActionTypeForSleeve, } from "@enums"; import { PromptEvent } from "./ui/React/PromptManager"; import { GetServer, DeleteServer, AddToAllServers, createUniqueRandomIp } from "./Server/AllServers"; @@ -128,6 +132,10 @@ export const enums: NSEnums = { CompanyName, FactionName, CodingContractName, + PositionType, + OrderType, + BladeburnerActionType, + SpecialBladeburnerActionTypeForSleeve, }; for (const val of Object.values(enums)) Object.freeze(val); Object.freeze(enums); diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index f7a1390f4..66ea9a67a 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -8754,6 +8754,10 @@ type NSEnums = { CompanyName: CompanyNameEnumType; FactionName: FactionNameEnumType; CodingContractName: CodingContractNameEnumType; + PositionType: PositionEnumType; + OrderType: OrderEnumType; + BladeburnerActionType: BladeburnerActionEnumType; + SpecialBladeburnerActionTypeForSleeve: SpecialBladeburnerActionEnumTypeForSleeve; }; /**