@piarre/ts-freebox
Version:
30 lines (27 loc) • 684 B
JavaScript
import {
submodule_default
} from "./chunk-3GGSTR2F.mjs";
import {
fetch_default
} from "./chunk-4JVQES7H.mjs";
// src/lib/wifi.ts
var Wifi = class extends submodule_default {
constructor(freebox) {
super(freebox);
}
async config() {
return await fetch_default(`${this.baseUrl}/wifi/config/`, this.token);
}
async state() {
return await fetch_default(`${this.baseUrl}/wifi/state/`, this.token);
}
async AP(id) {
return await fetch_default(id == void 0 ? `${this.baseUrl}/wifi/ap/` : `${this.baseUrl}/wifi/ap/${id}`, this.token);
}
async BSS() {
return await fetch_default(`${this.baseUrl}/wifi/bss/`, this.token);
}
};
export {
Wifi
};