// The library vocabulary, re-exported from the host. // // It lives at `officerdev/src/MusicPlayer/shared.ts` rather than here because `MusicPlayerHost` — the // global player bar, which stays in the platform; see that directory's index.ts for why — needs a third // of it. One definition on the host side beats a copy either side of the plugin boundary drifting apart. // // Taken from the `officerdev/MusicPlayer/shared` subpath rather than the `officerdev` barrel because the // type names here (`DirEntry`, `Track`, `Manifest`) are ones the barrel already spends on the FileBrowser. // The subpath is a declared export of the package (`"./*": "./src/*.ts"`), not a reach into its insides. // // Every panel in this directory imports from HERE, so the seam is one file to read rather than a // different specifier in each of them. export * from 'officerdev/MusicPlayer/shared';