26 lines
417 B
TypeScript
26 lines
417 B
TypeScript
|
interface AnyObject {
|
|||
|
[key: string]: unknown
|
|||
|
}
|
|||
|
|
|||
|
interface Options {
|
|||
|
label: string
|
|||
|
value: unknown
|
|||
|
}
|
|||
|
|
|||
|
/** 键值对类型 */
|
|||
|
export interface LabelValueState {
|
|||
|
label: string
|
|||
|
value: any
|
|||
|
extra?: string
|
|||
|
}
|
|||
|
|
|||
|
declare global{
|
|||
|
type Recordable<T = any> = Record<string, T>
|
|||
|
}
|
|||
|
|
|||
|
/** 状态(1:启用;2:禁用) */
|
|||
|
type Status = 1 | 2
|
|||
|
|
|||
|
/** 性别(1:男;2:女;0:未知) */
|
|||
|
type Gender = 1 | 2 | 0
|