···11export * as ShDiffuseOutputConstituent from "./types/sh/diffuse/output/constituent.js";
22+export * as ShDiffuseOutputFavourite from "./types/sh/diffuse/output/favourite.js";
23export * as ShDiffuseOutputTrack from "./types/sh/diffuse/output/track.js";
···33} from "./types/sh/diffuse/output/constituent.ts";
4455export type {
66+ Criterion,
77+ Main as Favourite,
88+ Transformation,
99+} from "./types/sh/diffuse/output/favourite.ts";
1010+1111+export type {
612 Main as Track,
713 Stats as TrackStats,
814 Tags as TrackTags,
+3-3
src/index.vto
···180180 url: "definitions/output/constituent.json"
181181 - title: "Output / Favourite"
182182 desc: >
183183- Indicate a user's favourite audio. Not a property of a track because tracks are associated with a specific source. Favourites may match with multiple tracks. Specified using the audio's title and artist.
184184- todo: true
183183+ Indicate a user's favourite audio. Not a property of a track because tracks are associated with a specific source. Favourites may match with multiple tracks. Specified with criteria that will be used to match the tracks.
184184+ url: "definitions/output/favourite.json"
185185 - title: "Output / Playlist"
186186 desc: >
187187- Just like favourites, does not refer to specific tracks. Unlike favourites, must also specify the album. Can also be considered a collection which is basically an unordered playlist.
187187+ Just like favourites, does not refer to specific tracks. Can also be considered a collection which is basically an unordered playlist.
188188 todo: true
189189 - title: "Output / Progress"
190190 desc: >