import { RuntimeInventory } from "@apic/smith-inventory";
import { IRuntimeSDK } from "./interfaces/IRuntimeSDK.js";
import { RuntimeTransformer } from "./RuntimeTransformer.js";
export class RuntimeSDK implements IRuntimeSDK {
  public inventory = new RuntimeInventory();
  private _transformer?: RuntimeTransformer;

  public get transformer(): RuntimeTransformer {
    if (!this._transformer) {
      this._transformer = new RuntimeTransformer();
    }
    return this._transformer;
  }
}