UNPKG

@isaac-platform/isaac-integration-sdk

Version:

A Typescript SDK for integrating with ISAAC

22 lines 868 B
import type { IsaacObjectType } from "./types.js"; import { IsaacObject } from "./object.js"; export declare class ObjectController { knownObjects: Map<number, IsaacObject>; constructor(); private getObjects; getObjectByName: (name: string, bucket?: string) => Promise<IsaacObjectType>; /** * Retrieve an object using its ISAAC internal _id. * @param _id - The ISAAC internal _id of the object to retrieve. */ getObjectById: (_id: number) => Promise<IsaacObjectType>; /** * Safely retrieve an object reference using its ISAAC internal _id. * @param _id - The internal _id of the object to retrieve. */ getObjectByIdSafe: (_id: number) => Promise<IsaacObject>; private createObject; } declare const objectController: ObjectController; export default objectController; //# sourceMappingURL=index.d.ts.map