···99import { SourceType } from './config/source/sources.js';
1010import { ClientType, clientTypes } from './config/client/clients.js';
1111import assert, { AssertionError } from 'assert';
1212-import { SimpleError } from '../errors/MSErrors.js';
13121413export const lowGranularitySources: SourceType[] = ['subsonic', 'ytmusic'];
1514···269268 if(asCacheConnectableConfig(val) || asCacheEphemeralConfig(val)) {
270269 return true;
271270 }
272272- throw new SimpleError(`${val.provider} must have a connection property that is a string`);
271271+ throw new Error(`${val.provider} must have a connection property that is a string`);
273272}
274273export const asCacheMetadataProvider = (val: any): val is CacheScrobbleProvider => asCacheProvider(val);
275274export type CacheScrobbleProvider = CacheProvider;