23 lines
546 B
TypeScript
23 lines
546 B
TypeScript
import { Modules } from "@medusajs/modules-sdk"
|
|
import { ModuleJoinerConfig } from "@medusajs/types"
|
|
import { MapToConfig } from "@medusajs/utils"
|
|
|
|
export const LinkableKeys = {}
|
|
|
|
const entityLinkableKeysMap: MapToConfig = {}
|
|
export const entityNameToLinkableKeysMap: MapToConfig = entityLinkableKeysMap
|
|
|
|
export const joinerConfig: ModuleJoinerConfig = {
|
|
serviceName: Modules.FILE,
|
|
primaryKeys: ["id"],
|
|
linkableKeys: LinkableKeys,
|
|
alias: [
|
|
{
|
|
name: ["file", "files"],
|
|
args: {
|
|
entity: "File",
|
|
},
|
|
},
|
|
],
|
|
}
|