blob: d37c47e02c84df3ea32173d8a6b801d4aae61a69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
export default {
relations: (relation, thing) => ({
link:
(thing.isAlbum
? relation('linkAlbum', thing)
: thing.isArtwork
? relation('linkArtwork', thing)
: thing.isFlash
? relation('linkFlash', thing)
: thing.isTrack
? relation('linkTrack', thing)
: thing.isMusicVideo
? relation('linkAnythingMan', thing.thing)
: thing.isAdditionalFile
? relation('linkAnythingMan', thing.thing)
: null),
}),
generate: (relations) =>
relations.link,
};
|