mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-18 23:38:35 +02:00
* Add support for enums at other ns layers * APIWrapper: simplified wrapping algorithm and modified to just use cloneDeep to copy enums instead of recursively wrapping enums as if they were new API layers * Improve APIWrapper typing * Changed some typings at RamCostGenerator to allow for enums at different levels without enums needing a ram cost * Added enums to ns.corporation, removed getter functions that were being used instead. * Add FactionWorkType for player use * Add ClassType and CompanyWorkPos enums * Change netscriptDefinitions to expect members of these new enums where appropriate.
8 lines
281 B
TypeScript
8 lines
281 B
TypeScript
import { ExternalAPI } from "../Netscript/APIWrapper";
|
|
import { AutocompleteData, NS } from "../ScriptEditor/NetscriptDefinitions";
|
|
|
|
export interface ScriptModule {
|
|
main?: (ns: ExternalAPI<NS>) => unknown;
|
|
autocomplete?: (data: AutocompleteData, flags: string[]) => unknown;
|
|
}
|