I'm following the instructions here: https://docs.medusajs.com/development/entities/extend-repository
I created a custom repository for a custom entity, and when trying to create a repository like this:
import {dataSource} from "@medusajs/medusa/dist/loaders/database";
import {DraftOrderInvite} from "./draft-order-invite.entity";
export const DraftOrderInviteRepository = dataSource.getRepository(DraftOrderInvite).extend({
I get:
exports.DraftOrderInviteRepository = database_1.dataSource.getRepository(draft_order_invite_entity_1.DraftOrderInvite).extend({
^
TypeError: Cannot read properties of undefined (reading 'getRepository')
How do I get access to a non-null/undefined dataSource ?