export default {
	styles: String,
	disableScroll: {
		type: Boolean,
		default: true
	},
	type: {
		type: String,
		default: '2d'
	},
	// 画笔颜色
	penColor: {
		type: String,
		default: 'black'
	},
	penSize: {
		type: Number,
		default: 2
	},
	// 画板背景颜色
	backgroundColor: String,
	backgroundImage: String,
	// 笔锋
	openSmooth: Boolean,
	// 画笔最小值
	minLineWidth: {
		type: Number,
		default: 2
	},
	// 画笔最大值
	maxLineWidth: {
		type: Number,
		default: 6
	},
	// 画笔达到最小宽度所需最小速度(px/ms)，取值范围1.0-10.0，值越小，画笔越容易变细，笔锋效果会比较明显，可以自行调整查看效果，选出自己满意的值。
	minSpeed: {
		type: Number,
		default: 1.5
	},
	// 相邻两线宽度增(减)量最大百分比，取值范围1-100，为了达到笔锋效果，画笔宽度会随画笔速度而改变，如果相邻两线宽度差太大，过渡效果就会很突兀，使用maxWidthDiffRate限制宽度差，让过渡效果更自然。可以自行调整查看效果，选出自己满意的值。
	maxWidthDiffRate: {
		type: Number,
		default: 20
	},
	// 限制历史记录数，即最大可撤销数，传入0则关闭历史记录功能
	maxHistoryLength: {
		type: Number,
		default: 20
	},
	beforeDelay: {
		type: Number,
		default: 0
	},
	landscape: {
		type: Boolean
	},
	boundingBox: {
		type: Boolean
	},
	disabled: {
		type: Boolean
	}
}