UNPKG

st-common-ui-vue3

Version:

小尾巴通用 Vue3 UI 组件库

40 lines (39 loc) 1.06 kB
import { IconifyInfo, IconifyJSON } from '@iconify/types'; /** * 获取 Iconify 指定图标集中图标列表时返回的结果对象类型 */ export interface IconifySetIcons { prefix: string; total: number; title?: string; info?: IconifyInfo; uncategorized?: string[]; categories?: Record<string, string[]>; hidden?: string[]; aliases?: Record<string, string>; chars?: Record<string, string>; themes?: IconifyJSON['themes']; prefixes?: IconifyJSON['prefixes']; suffixes?: IconifyJSON['suffixes']; } /** * 搜索 Iconify 图标时的请求参数类型 */ export interface SearchIconifyIconsParams { query: string; limit?: number; start?: number; prefixes?: string[]; category?: string; } /** * 搜索 Iconify 图标时返回的结果对象类型 */ export interface SearchIconifyIconsResult { icons: string[]; total: number; limit: number; start: number; collections: Record<string, IconifyInfo>; request: Record<keyof SearchIconifyIconsParams, string>; }