36 lines
664 B
TypeScript
36 lines
664 B
TypeScript
// @ts-nocheck
|
|
// import type { PropType } from './vue'
|
|
export default {
|
|
value: String,
|
|
icon: String,
|
|
size: {
|
|
type: [Number, String],
|
|
default: 160
|
|
},
|
|
iconSize: {
|
|
type: [Number, String],
|
|
default: 40
|
|
},
|
|
marginSize: Number,
|
|
color: {
|
|
type: String,
|
|
default: '#000'
|
|
},
|
|
bgColor: {
|
|
type: String,
|
|
default: 'transparent'
|
|
},
|
|
bordered: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
errorLevel: {
|
|
type: String as PropType<'L'|'M'|'Q'|'H'>,
|
|
default: 'M' // 'L' | 'M' | 'Q' | 'H'
|
|
},
|
|
useCanvasToTempFilePath: Boolean
|
|
// status: {
|
|
// type: String as PropType<'active'|'expired'|'loading'>,
|
|
// default: 'active' // active | expired | loading
|
|
// }
|
|
} |