@orca-fe/pdf-viewer
Version:
PDF Viewer
28 lines (27 loc) • 630 B
TypeScript
export type TypeDef = 'color' | 'font' | 'number';
interface BaseType {
/** 属性 key */
key: string;
/** 属性名称 */
name?: string;
/** 属性类型 */
type: TypeDef;
defaultValue?: any;
}
export interface ColorType extends BaseType {
type: 'color';
defaultValue?: string;
}
export interface FontType extends BaseType {
type: 'font';
defaultValue?: string;
}
export interface NumberType extends BaseType {
type: 'number';
max?: number;
min?: number;
step?: number;
defaultValue?: number;
}
export type PropsType = ColorType | FontType | NumberType;
export {};