Class: AppleMusicConfig
Defined in: utils/Config.ts:46
Mutable configuration shared across endpoints for an AppleMusic client.
Constructors
Constructor
new AppleMusicConfig(config?: AppleMusicConfigParams): AppleMusicConfig;
Defined in: utils/Config.ts:52
Parameters
| Parameter | Type |
|---|---|
config? | AppleMusicConfigParams |
Returns
AppleMusicConfig
Methods
setRegion()
setRegion(region: Region): void;
Defined in: utils/Config.ts:62
Parameters
| Parameter | Type |
|---|---|
region | Region |
Returns
void
setAuthType()
setAuthType(authType: AuthType): void;
Defined in: utils/Config.ts:66
Parameters
| Parameter | Type |
|---|---|
authType | AuthType |
Returns
void
setLoggerOptions()
setLoggerOptions(options: LoggerOptions): void;
Defined in: utils/Config.ts:70
Parameters
| Parameter | Type |
|---|---|
options | LoggerOptions |
Returns
void
setLogger()
setLogger(logger: Logger): void;
Defined in: utils/Config.ts:75
Parameters
| Parameter | Type |
|---|---|
logger | Logger |
Returns
void
getBaseURL()
getBaseURL(): string;
Defined in: utils/Config.ts:79
Returns
string
getBaseURLForAuthType()
getBaseURLForAuthType(authType: AuthType): string;
Defined in: utils/Config.ts:83
Parameters
| Parameter | Type |
|---|---|
authType | AuthType |
Returns
string
Properties
region
region: Region = Region.US;
Defined in: utils/Config.ts:47
authType
authType: AuthType = AuthType.Scraped;
Defined in: utils/Config.ts:48
logger
logger: Logger;
Defined in: utils/Config.ts:49
loggerOptions?
optional loggerOptions: LoggerOptions;
Defined in: utils/Config.ts:50