feat: 设置默认设备

This commit is contained in:
bietiaop 2024-08-20 13:44:52 +08:00
parent 8425503797
commit c6a41ab210
5 changed files with 76 additions and 7 deletions

View file

@ -3,7 +3,7 @@ import chokidar from 'chokidar';
import fs from 'fs';
import path from 'path';
import { configPath, dataPath, defPath, pluginName } from './path.js';
/** @typedef {'alias'|'config'|'gacha'|'panel'|'guide'|'device'} App */
class Setting {
constructor() {
/** 默认设置 */
@ -113,7 +113,7 @@ class Setting {
/**
* 获取对应模块默认配置
* @param {'alias'|'config'|'gacha'|'panel'} app
* @param {App} app
* @returns {object}
*/
getdefSet(app) {
@ -122,7 +122,7 @@ class Setting {
/**
* 获取对应模块用户配置配置文件名
* @param {'alias'|'config'|'gacha'|'panel'} app
* @param {App} app
* @returns {object}
*/
getConfig(app) {
@ -153,7 +153,7 @@ class Setting {
/**
* 设置对应模块用户配置
* @param {'alias'|'config'|'gacha'|'panel'|'guide'} app
* @param {App} app
* @param {object} obj
* @returns
*/
@ -167,7 +167,7 @@ class Setting {
/**
* 设置对应模块用户配置
* @param {'alias'|'config'|'gacha'|'panel'|'guide'} app
* @param {App} app
* @param {string} key
* @param {string} value
* @returns {boolean}
@ -182,7 +182,7 @@ class Setting {
/**
* 向数组中添加元素
* @param {'alias'|'config'|'gacha'|'panel'|'guide'} app
* @param {App} app
* @param {string} key
* @param {string} value
* @returns {boolean}
@ -199,7 +199,7 @@ class Setting {
/**
* 从数组中删除元素
* @param {'alias'|'config'|'gacha'|'panel'|'guide'} app
* @param {App} app
* @param {string} key
* @param {string} value
* @returns {boolean}