local ____lualib = require("lualib_bundle")
local __TS__Promise = ____lualib.__TS__Promise
local __TS__New = ____lualib.__TS__New
local ____exports = {}
____exports.spawnObject = function(data, options) return __TS__New(
    __TS__Promise,
    function(____, resolve)
        spawnObjectData({
            data = data,
            position = options and options.position,
            rotation = options and options.rotation,
            scale = options and options.scale,
            callback_function = function(obj)
                resolve(nil, obj)
            end
        })
    end
) end
return ____exports
