SongGuess
    Preparing search index...

    Function validatePlaylistsFile

    • Validates a playlists file against the schema.

      Parameters

      • data: any

        The data to validate

      Returns
          | {
              playlists: {
                  cover: string
                  | null;
                  hrefURL: string;
                  name: string;
                  songs: {
                      artist: string;
                      audioURL: string;
                      cover: string | null;
                      hrefURL: string;
                      name: string;
                  }[];
                  subtitle?: string;
              }[];
              version: "1.0";
          }
          | null

      The validated PlaylistsFile or null if invalid

      • {
            playlists: {
                cover: string | null;
                hrefURL: string;
                name: string;
                songs: {
                    artist: string;
                    audioURL: string;
                    cover: string | null;
                    hrefURL: string;
                    name: string;
                }[];
                subtitle?: string;
            }[];
            version: "1.0";
        }
        • playlists: {
              cover: string | null;
              hrefURL: string;
              name: string;
              songs: {
                  artist: string;
                  audioURL: string;
                  cover: string | null;
                  hrefURL: string;
                  name: string;
              }[];
              subtitle?: string;
          }[]

          The playlists of this export.

        • version: "1.0"

          Version of this export. Only used for validation.

      • null