Add MoonApi.getParentalControlSettingState return type

This commit is contained in:
Samuel Elliott 2022-04-30 11:11:37 +01:00
parent 81cec767df
commit ec700faa9b
No known key found for this signature in database
GPG Key ID: 8420C7CDE43DC4D6

View File

@ -2,7 +2,7 @@ import fetch from 'node-fetch';
import createDebug from 'debug';
import { getNintendoAccountToken, getNintendoAccountUser } from './na.js';
import { ErrorResponse } from './util.js';
import { DailySummaries, Devices, MonthlySummaries, MonthlySummary, MoonError, SmartDevices, User } from './moon-types.js';
import { DailySummaries, Devices, MonthlySummaries, MonthlySummary, MoonError, ParentalControlSettingState, SmartDevices, User } from './moon-types.js';
const debug = createDebug('api:moon');
@ -76,7 +76,7 @@ export default class MoonApi {
}
async getParentalControlSettingState(id: string) {
return this.fetch<unknown>('/v1/devices/' + id + '/parental_control_setting_state');
return this.fetch<ParentalControlSettingState>('/v1/devices/' + id + '/parental_control_setting_state');
}
static async createWithSessionToken(token: string) {