更新依赖,code lint

This commit is contained in:
lyswhut
2023-05-19 22:01:18 +08:00
parent bd5107bbaf
commit fe94a1eac9
74 changed files with 1537 additions and 1210 deletions
+4 -4
View File
@@ -1,7 +1,7 @@
import { reactive, markRaw, shallowReactive } from '@common/utils/vueTools'
import music from '@renderer/utils/musicSdk'
export declare type Source = LX.OnlineSource
export type Source = LX.OnlineSource
export const sources: LX.OnlineSource[] = markRaw([])
@@ -10,12 +10,12 @@ for (const source of music.sources) {
sources.push(source.id as LX.OnlineSource)
}
export declare interface BoardItem {
export interface BoardItem {
id: string
name: string
bangid: string
}
export declare interface Board {
export interface Board {
list: BoardItem[]
source: LX.OnlineSource
}
@@ -23,7 +23,7 @@ type Boards = Partial<Record<LX.OnlineSource, Board>>
export const boards = shallowReactive<Boards>({})
export declare interface ListDetailInfo {
export interface ListDetailInfo {
list: LX.Music.MusicInfoOnline[]
total: number
page: number
+1 -1
View File
@@ -3,7 +3,7 @@ import { ref, shallowReactive } from '@common/utils/vueTools'
export const searchText = ref('')
export declare type onlineSource = LX.OnlineSource
export type onlineSource = LX.OnlineSource
export const historyList = shallowReactive<string[]>([])
+7 -7
View File
@@ -1,7 +1,7 @@
import { reactive, markRaw, ref, shallowReactive } from '@common/utils/vueTools'
import music from '@renderer/utils/musicSdk'
export declare interface SortInfo {
export interface SortInfo {
name: string
id: string
}
@@ -16,18 +16,18 @@ for (const source of music.sources) {
sortList[source.id as LX.OnlineSource] = songList.sortList as SortInfo[]
}
export declare interface TagInfoItem<T extends LX.OnlineSource = LX.OnlineSource> {
export interface TagInfoItem<T extends LX.OnlineSource = LX.OnlineSource> {
parent_id: string
parent_name: string
id: string
name: string
source: T
}
export declare interface TagInfoTypeItem<T extends LX.OnlineSource = LX.OnlineSource> {
export interface TagInfoTypeItem<T extends LX.OnlineSource = LX.OnlineSource> {
name: string
list: Array<TagInfoItem<T>>
}
export declare interface TagInfo<Source extends LX.OnlineSource = LX.OnlineSource> {
export interface TagInfo<Source extends LX.OnlineSource = LX.OnlineSource> {
tags: Array<TagInfoTypeItem<Source>>
hotTag: Array<TagInfoItem<Source>>
source: Source
@@ -38,7 +38,7 @@ type Tags = Partial<Record<LX.OnlineSource, TagInfo>>
export const tags = shallowReactive<Tags>({})
export declare interface ListInfoItem {
export interface ListInfoItem {
play_count: string
id: string
author: string
@@ -50,7 +50,7 @@ export declare interface ListInfoItem {
source: LX.OnlineSource
total?: string
}
export declare interface ListInfo {
export interface ListInfo {
list: ListInfoItem[]
total: number
page: number
@@ -62,7 +62,7 @@ export declare interface ListInfo {
sortId: string
}
export declare interface ListDetailInfo {
export interface ListDetailInfo {
list: LX.Music.MusicInfoOnline[]
source: LX.OnlineSource
desc: string | null