2025-01-06 13:32:39 +08:00
|
|
|
// 枚举定义
|
2024-02-01 19:51:58 +08:00
|
|
|
|
2025-01-06 13:32:39 +08:00
|
|
|
export enum TestEnum {
|
|
|
|
|
A = '1',
|
|
|
|
|
B = '2',
|
2024-03-01 14:27:45 +08:00
|
|
|
}
|
2025-05-27 23:19:09 +08:00
|
|
|
|
|
|
|
|
// uni.uploadFile文件上传参数
|
2025-06-21 16:56:24 +08:00
|
|
|
export interface IUniUploadFileOptions {
|
2025-05-27 23:19:09 +08:00
|
|
|
file?: File
|
|
|
|
|
files?: UniApp.UploadFileOptionFiles[]
|
|
|
|
|
filePath?: string
|
|
|
|
|
name?: string
|
|
|
|
|
formData?: any
|
|
|
|
|
}
|
2025-10-29 14:08:40 +08:00
|
|
|
|
|
|
|
|
/** 工具类型:删除字符串开头的第一个斜杠 */
|
|
|
|
|
export type RemoveLeadingSlash<S extends string> = S extends `/${infer Rest}` ? Rest : S
|
|
|
|
|
|
|
|
|
|
/** 工具类型:删除联合类型中每个字符串的第一个斜杠 */
|
|
|
|
|
export type RemoveLeadingSlashFromUnion<T extends string> = T extends any ? RemoveLeadingSlash<T> : never
|