export default (fkColumn, parentModel, options) => {
    return (ctr) => {
        var _a;
        ctr.prototype.ownedThrough = {
            fkColumn,
            parentModels: Array.isArray(parentModel) ? parentModel : [parentModel],
            includeProjectScope: (_a = options === null || options === void 0 ? void 0 : options.includeProjectScope) !== null && _a !== void 0 ? _a : false,
        };
    };
};
//# sourceMappingURL=OwnedThrough.js.map