Skip to content

@loontail/minecraft-kit v0.8.14 / TargetsApiContext

Type alias: TargetsApiContext

ts
type TargetsApiContext: {
  fabric: FabricVersionsApi;
  forge: ForgeVersionsApi;
  minecraft: MinecraftVersionsApi;
  runtime: RuntimeVersionsApi;
  system: RuntimeSystem;
};

Constructor inputs for TargetsApi.

Example

ts
import {
  detectSystem,
  FabricVersionsApi,
  ForgeVersionsApi,
  MinecraftVersionsApi,
  RuntimeVersionsApi,
  TargetsApi,
  type TargetsApiContext,
} from "@loontail/minecraft-kit";

const ctx: TargetsApiContext = {
  minecraft: new MinecraftVersionsApi(resolverCtx),
  fabric: new FabricVersionsApi(resolverCtx),
  forge: new ForgeVersionsApi(resolverCtx),
  runtime: new RuntimeVersionsApi(resolverCtx),
  system: detectSystem(),
};
const targets = new TargetsApi(ctx);

Type declaration

MemberType
fabricFabricVersionsApi
forgeForgeVersionsApi
minecraftMinecraftVersionsApi
runtimeRuntimeVersionsApi
systemRuntimeSystem

Source

src/targets/index.ts:123

MIT License